三、安裝apache、PHP、phpMyAdmin和resin
apache安裝:
apache的安裝我選擇了源碼版,用以下命令安裝:
tar xfj httpd-2.0.55.tar.bz2
cd httpd-2.0.55
./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most
&& make && make install
so模塊用來提供DSO支持的apachehe核心模塊(與PHP集成必須);
--enable-shared=max是指除了so以外的所有標準模塊都編譯成DSO模塊
安裝完后進入/usr/local/apache2/bin,運行./apachectl start。在瀏覽器進入localhost如果能看到apache默認頁面就沒問題了。
PHP安裝:
用以下命令安裝:
tar xfj php-5.1.2.tar.bz2
cd php-5.1.2
./configure --prefix=/usr/local/php --enable-mbstring --with-mysql=/usr/local/mysql/ --with-apxs2=/usr/local/apache2/bin/apxs && make && make install
--enable-mbstring是讓PHP支持中文字符集,--with-mysql,--with-apxs2分別是PHP與MYSQL,APACHE集成的支持
默認配置文件
如果按照上面的方式編譯PHP,在$HTTPD_HOME/conf/httpd.conf中會加入一句
LoadModule php5_module modules/libphp5.so
如果沒有的可以把modules/libphp5.so改成指向libphp5.so的文件名
在$HTTPD_HOME/conf/httpd.conf中加入
??? AddType application/x-httpd-php .php .phtml
??? AddType application/x-httpd-php-source .phps
phpMyAdmin安裝:
tar xfj phpMyAdmin-2.8.0.1.tar.bz2
mv phpMyAdmin-2.8.0.1 /usr/local/apache2/htdocs/phpMyAdmin
進入
/usr/local/apache2/htdocs/phpMyAdmin/libraries,
cp config.default.php ../config.inc.php
phpMyAdmin默認的驗證模式為config,即數據庫的用戶名密碼寫入config.inc.php文件。改為cookie模式就可以在登陸時自己輸用戶名密碼
編輯config.inc.php文件
$cfg['blowfish_secret'] = '隨便一個字符串';
$cfg['Servers'][$i]['auth_type']???? = 'cookie';
啟動apache,在瀏覽器進入localhost/phpMyAdmin/index.php測試
resin
安裝
:
通過以下命令安裝:
tar xfz resin-3.0.18.tar.gz
mv resin-3.0.18 /usr/local
ln -s resin-3.0.18 resin
cd resin
./configure --with-apache=/usr/local/apache2/ && make && make install
啟動apache, 通過bin/httpd.sh運行resin。在瀏覽器進入http://localhost/resin-doc/測試