1、軟體準備(整個過程在vmware+redhat8.0下)
MySQL-server-4.0.15-0.i386.rpm (www.mysql.com)
php-4.3.3.tar.gz
(http://cn2.php.net/get/php-4.3.3.tar.gz/from/cn.php.net/mirror)
httpd-2.0.47.tar.gz
(http://apache.linuxforum.net/dist/httpd/httpd-2.0.47.tar.gz)
在vmware下,使用samba伺服器來共享文件,在win2000下面下載,然後copy到linux的共享文件夾。
2、軟體的安裝
mysql安裝
#rpm -i MySQL-server-4.0.15-0.i386.rpm
(我採用了rpm,最好還是用.tar.gz來做)
可以通過/etc/rc.d/init.d/mysql start 來啟動
如果想知道具體的一些安裝目錄,可以使用rpm -qpl查詢
apache2.0.47的安裝
#tar -zxvf httpd-2.0.47.tar.gz
#cd httpd_2.0.47
#./configure --prefix=/www --enable-so
註:apache根目錄為 /www;--enable-so一定要用的。
#make
#make install
php4.3.3安裝
#tar -zxvf php-4.3.3.tar.gz
#cd php-4.3.3
#./configure --prefix=/www/php --with-apxs2=/www/bin/apxs --with-config- filepath=/www/php --enable-sockets --with-mysql
#make
#make install
#cp php.ini-dist /www/php/php.ini
如果這些都順利的話,就可以進行下面的調試了
3、具體文件配置
編輯httpd.conf(/www/conf):
加入兩行
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
httpd.conf中相關內容如下:
#
# LoadModule foo_module modules/mod_foo.so
LoadModule php4_module modules/libphp4.so#(默認已經有了)
# AddType allows you to tweak mime.types without actually editing it, or $
# make certain files to be certain types.
#
AddType application/x-tar .tgz
AddType image/x- icon .ico
AddType application/x-httpd-php .php#(需要自己輸入的)
在/www下面建立一個測試目錄,並且建立一個test.php
#mkdir test
#cd test
#touch test.php
#emacs test.php
加入
<?php
phpinfo();
?>;
#chmod 744 test.php
修改httpd.conf中的配置,默認目錄指向test
原來的路經是/www/htdocs修改成/www/test,
啟動apache服務
#/www/bin/apachectl start
在瀏覽器裡面輸入
http://ip/test.php
正確顯示有關php信息的頁面,恭喜你,安裝初步成功
4、我碰到的一些問題
我個人接觸linux時間不長,可能出現的問題比較低級,不過我想說出來,可能有些和我一樣的新手可以借鑒
安裝的過程中最好是仔細閱讀軟體的readme文件或者是相關說明文件,我的問題主要還是在於apache,開始時候httpd.conf中的默認目錄htdocs。我在裡面建立了test.php。建立完成以後,我在瀏覽器裡面看不到頁面,提示object no found,明顯是找不到,我乾脆在httpd.conf修改了默認目錄為/test。在裡面建立了相同軟體。這樣就可以了。不知道具體什麼原因。
[火星人 ] 新手成功安裝mysql4.0.15+php4.3.3+apache2.0.47已經有293次圍觀