安裝php5的方法:先下載PHP5原始碼包;然後透過「make && make install」指令進行編譯安裝;接著拷貝一個檔案做設定檔;最後查看PHP資訊即可。
本文操作環境:windows7系統、PHP5版,DELL G3電腦
PHP5安裝
#進到src目錄下cd /usr/local/src
#下載PHP5原始碼套件wget http://cn2.php.net/distributions/php-5.6.37.tar.gz
#解壓縮下載的檔案tar -zxvf php-5.6.37.tar.gz
#進入檔案目錄cd php-5.6.37
configure ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-zlib-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl-dir=/usr/include/openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif
查看報錯訊息
checking for xml2-config path… configure: error: xml2-config not found. Please check your libxml2 installation.
解決方法如下,完成後再執行configure
yum install libxml2-devel -y yum install libxml2 -y
查看報錯訊息
configure:error: cannot find OpenSSL's <evp'h>
#解決如下,完成後再執行configure時將--with-openssl 改為--with-openssl-dir= /usr/include/openssl。或不更改指令,直接執行yum install -y openssl-devel 也可以。
export PHP_OPENSSL_DIR=yes
#查看報錯訊息
configure:error:please reinstall the BZip2 distribution
解決如下,完成後繼續configure
yum install bzip2-devel -y
查看報錯訊息
configure:error:jpeglib.h not found
解決如下,完成後繼續configure
yum install libjpeg-devel -y
查看報錯訊息
png.h not found
解決後繼續configure
yum install libpng-devel
查看錯誤訊息
freetype-config not found
解決後繼續configure
yum install freetype-devel -y
查看報錯訊息
mcrypt.h not found please reinstall libmcrypt
解決後繼續configure
yum install libmcrypt-devel -y
#出現這個介面就可以編譯安裝了
make && make install
編譯安裝完之後需要拷貝一個文件做設定文件,來源檔案是在/usr/local/src/php-5.6.37下,cp php.ini-development /usr/local/php/etc/php.ini
#查看是否載入配置文件,該命令可以查看PHP信息,包括編譯參數,configure路徑等。
/usr/local/php/bin/php -i |less
推薦學習:《PHP影片教學》
以上是如何安裝php5的詳細內容。更多資訊請關注PHP中文網其他相關文章!