PHP4.03在linux下的安裝

來源:互聯網
上載者:User

所需軟體

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


//查看系統狀況 檔案開始

< ? phpinfo();?>

//檔案結束


在流覽器中訪問此頁時你將得到有關PHP的運行資料.

注.本文中所有內容都在文中有關的平台上運行通過,不同的PHP版本可能會有所不同。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.