小弟我安裝好apache2+php5+myslq後,正準備要測試是否有支援php成功,結果開啟phpinfo.php網頁一片空白
phpinfo.php內容如下
<?
phpinfo();
?>
我的安裝過程如下
Apache安裝
#./configure –-prefix=/usr/local/apache2 指定安裝路徑 –-prefix=/usr/local/apache2
#make
#make install
編輯httpd.conf檔案
#/usr/local/apache2/bin/apachectl start
MySql安裝
#./configure –-prefix=/usr/local/mysql –-localstatedir=/usr/local/mysql/data -–with-charset=big5
指定安裝路徑 –-prefix=/usr/local/mysql
指定資料庫存放位置 –-localstatedir=/usr/local/mysql/data預設為/usr/local/var
支援big5中文 –with-charset=big5
#make
#make install
#cp support-files/my-medium.cnf /etc/my.cnf
#cd /usr/local/mysql
如果無mysql組群帳號先新增
#adduser –M mysql
說明:-M 強制!不要建立使用者家目錄
#passwd mysql
#bin/mysql_install_db --user=mysql
#chown -R root .
#chown -R mysql data
#chgrp -R mysql .
啟動mysql
#/usr/local/mysql/bin/mysqld_safe --user=mysql &
停止mysql
#/usr/local/mysql/share/mysql/mysql.server stop
設定mysql密碼
#/usr/local/mysql/bin/mysqladmin -u root password '你的密碼'
連結資料庫:
/usr/local/mysql/bin/mysql -u root –p
輸入密碼
PHP安裝
若要讓PHP支援GD圖形的話,在安裝PHP前要先安裝GD函示庫,必要套件有
zlib-x.x.x
libpng-x.x.x
gd-x.x.x
首先安裝zlib,#不要用--prefix指訂安裝目錄會影響GD
#tar –zxvf zlib-x.x.x
#cd zlib-x.x.x
#./configure
#make
#make install
再來安裝libpng,#不要用--prefix指訂安裝目錄會影響GD
#bzip2 –d libpng-x.x.x.tar.bz2
#tar –xvf libpng-x.x.x.tar
#cd lib-x.x.x
#./configure
#make
#make install
安裝jpeg-6b
首先要到/usr/local目錄下建立幾個目錄
#mkdir jpeg6
#cd jpeg6
#mkdir lib
#mkdir bin
#mkdir man
#mkdir man/man1
#mkdir include
要先建立以上的目錄,這樣在make install時才不會出現錯誤
#tar –zxvf jpegsrc.v6b.tar.gz
#cd jpeg-6b
#./configure –prefix=/usr/local/jpeg6 –-enable-shared --enable-static
#make
#make install
安裝GD函示庫
#tar –zxvf gd-x.x.x.tar.gz
#cd gd-x.x.x
#./configure –prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg6 --with-png --with-zlib
#make
#make install
以上都安裝完成後見開始安裝PHP
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql -–prefix=/usr/local/php5 --enable-mbstring --with-gd=/usr/local/gd --with-zlib --with-png --with-jpeg-dir=/usr/local/jpeg6
#make
#make install
# cp php.ini-dist /usr/local/php5/lib/php/php.ini
到此安裝結束
書籤