
 
 | 
| 技术资料  > PHP技术 > 经典文章 : PHP4.03在linux下的安装 |  
PHP4.03在linux下的安装 March 23,2004 |  
   本文主要介绍PHP4.03及mysql3.23.9在redhat6.0系统apache1.3.11下的安装。 文中所汲及的软件都可以在本站的软件栏目下载。  
 
   所需软件 
 
·php4.03源程序 C语言代码  
·mysql3.23 alpha源程序  
·apache 1.3.11源程序  
·phpmyadmin_2.0.5 管理MYSQL数据库的最佳工具  
第一步 下载所需程序,安装MYSQL3.23程序。 
 
   su为root新建一目录为程序安装的目录如 
 
/server  
在server下建目录mysql ,apache, 
 
   将上面3个文件下载到/usr/src/下. 
 
运行如下指令解开文件包 
 
tar -zxvf php-4.0b3.tar.gz 
tar -zxvf mysql-3.23.9-alpha.tar.gz 
tar -zxvf apache_1.3.11.tar.gz 
将phpmyadmin下载到/server下 
 
同样运行 
tar -zxvf phpMyAdmin_2.0.5.tar.gz 
 
cd /usr/src/mysql-XXXX 
这里XXXX是程序的版本号,下同,系统必需已安装C开发库 
 
·./configure -help  
·./configure -prefix=/server/mysql  
·make  
·make install  
·cd /server/mysql/bin  
·./mysql_install_db  
到这mysql已安装成功 
可以运行mysql数据库 
 
/server/mysql/libexec/mysqld & 
 
可以通过数据库查看程序mysqlshow查看数据库当前的状态 
 
/server/mysql/bin/mysqlshow  
 
第二步 安装apache及php4。 
 
    如果系统中已有apache运行先关闭此服务 
 
killall httpd 
 
编译apache及php4, 每一个行号为一行 
 
·cd /usr/src/apache_1.3.x  
·./configure --prefix=/server/apache  
·cd ../php-4.0.x  
·./configure --with-mysql=/server/mysql --with-apache=../apache_1.3.x --enable-track-vars  
·make  
·make install  
·cd ../apache_1.3.x  
·./configure --prefix=/server/apache --activate-module=src/modules/php4/libphp4.a  
·make  
·make install  
·cd ../php-4.0.x  
·cp php.ini-dist /usr/local/lib/php.ini  
apache及php4已安装成功下面配置apache及php4 
 
·配置php4  
php4的配置文件为/usr/local/lib/php.ini文件 
 
可以用vi 来编辑,如果你安装了MC也可以用MC来编辑 
 
在[mysql]下修改 
 
mysql.default_port = 3306 
mysql.default_host = localhost 
mysql.default_user = root 
 
保存文件。 
 
·配置apache  
apache的配置文件为/server/apache/conf/httpd.conf 
 
去掉 
#AddType application/x-httpd-php .php 
行的注册号"#"加入行  
AddType application/x-httpd-php .php3 
保存文件。  
 
·配置phpmyadmin_2.0.5  
在/server/phpmyadmin_2.0.5下找到config.inc.php3文件 从第10行起修改如下 
$cfgServers[1]['host'] = 'localhost';  
$cfgServers[1]['port'] = '3306';  
$cfgServers[1]['adv_auth'] = false;  
$cfgServers[1]['stduser'] = 'root';  
$cfgServers[1]['stdpass'] = '';  
$cfgServers[1]['user'] = 'root';  
$cfgServers[1]['password'] = '';  
$cfgServers[1]['only_db'] = '';  
$cfgServers[1]['verbose'] = ''; 
 
修改第65行 
require("english.inc.php3");为  
require("chinese_gb.inc.php3");  
保存此文件。  
 
·启动apache  
/server/apache/bin/apachectl start 
 
第三步测试 
 
   在/server/apache/htdocs/下链接目录/server/phpMyAdmin_2.0.5为admin 
   在流览器中打开http://localhost/admin/index.php3 这时该能连接到MYSQL的数据库中,你可以对数所库进行操作。这表明整个系统以能正常工作。 你也可以新建立一个php文件如下 
 
文件名 info.php  
 
//查看系统状况 文件开始 
 
 
 
//文件结束 
 
在流览器中访问此页时你将得到有关PHP的运行资料.  
 
注.本文中所有内容都在文中有关的平台上运行通过,不同的PHP版本可能会有所不同 |  
 
 | 
  
Copyright © 2001-2008 Shenzhen Hiblue Software Team All rights reserved