首頁  >  文章  >  後端開發  >  如何安裝php5

如何安裝php5

藏色散人
藏色散人原創
2021-03-17 10:24:192203瀏覽

安裝php5的方法:先下載PHP5原始碼包;然後透過「make && make install」指令進行編譯安裝;接著拷貝一個檔案做設定檔;最後查看PHP資訊即可。

如何安裝php5

本文操作環境: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&#39;s <evp&#39;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

如何安裝php5

#出現這個介面就可以編譯安裝了

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn