明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

PHP4.03在linux下的安裝

[摘要]所需軟件 php4.03源程序 C語(yǔ)言代碼 mysql3.23 alpha源程序 apache 1.3.11源程序 phpmyadmin_2.0.5 管理MYSQL數(shù)據(jù)庫(kù)的最佳工具    第一步 下載所需程序,安裝MYSQL3.23程序。 su為root新建一目錄為程序安裝的目錄如 /ser...

所需軟件

php4.03源程序 C語(yǔ)言代碼
mysql3.23 alpha源程序
apache 1.3.11源程序
phpmyadmin_2.0.5 管理MYSQL數(shù)據(jù)庫(kù)的最佳工具
   第一步 下載所需程序,安裝MYSQL3.23程序。

su為root新建一目錄為程序安裝的目錄如
/server
在server下建目錄mysql ,apache,
將上面3個(gè)文件下載到/usr/src/下.

運(yùn)行如下指令解開(kāi)文件包

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下

同樣運(yùn)行
tar -zxvf phpMyAdmin_2.0.5.tar.gz

cd /usr/src/mysql-XXXX
這里XXXX是程序的版本號(hào),下同,系統(tǒng)必需已安裝C開(kāi)發(fā)庫(kù)

./configure -help
./configure -prefix=/server/mysql
make
make install
cd /server/mysql/bin
./mysql_install_db
到這mysql已安裝成功!

可以運(yùn)行mysql數(shù)據(jù)庫(kù)

/server/mysql/libexec/mysqld &

可以通過(guò)數(shù)據(jù)庫(kù)查看程序mysqlshow查看數(shù)據(jù)庫(kù)當(dāng)前的狀態(tài)

/server/mysql/bin/mysqlshow

   第二步 安裝apache及php4。

   如果系統(tǒng)中已有apache運(yùn)行先關(guān)閉此服務(wù)

   killall httpd

編譯apache及php4, 每一個(gè)行號(hào)為一行

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 來(lái)編輯,如果你安裝了MC也可以用MC來(lái)編輯

在[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
行的注冊(cè)號(hào)"#"加入行
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");
保存此文件。

啟動(dòng)apache
/server/apache/bin/apachectl start

  第三步 測(cè)試

在/server/apache/htdocs/下鏈接目錄/server/phpMyAdmin_2.0.5為admin
在流覽器中打開(kāi)http://localhost/admin/index.php3 這時(shí)該能連接到MYSQL的數(shù)據(jù)庫(kù)中,你可以對(duì)數(shù)所庫(kù)進(jìn)行操作。這表明整個(gè)系統(tǒng)以能正常工作。 你也可以新建立一個(gè)php文件如下


文件名 info.php


//查看系統(tǒng)狀況 文件開(kāi)始

< ? phpinfo();?>

//文件結(jié)束


在流覽器中訪問(wèn)此頁(yè)時(shí)你將得到有關(guān)PHP的運(yùn)行資料.

注.本文中所有內(nèi)容都在文中有關(guān)的平臺(tái)上運(yùn)行通過(guò),不同的PHP版本可能會(huì)有所不同。


標(biāo)簽:PHP4.03在linux下的安裝