一、下載PHP源碼
首先從官網下載PHP源碼包,並解壓到指定目錄
$ wget http://cn2.php.net/get/php-x.x.x.tar.gz/from/this/mirror
$ tar -zxvf php-x.x.x.tar.gz
二、安裝編譯工具
在安裝PHP之前需要先安裝編譯工具,比如gcc、make等
$ sudo apt-get install gcc
$ sudo apt-get install make
三、安裝PHP所需依賴庫
PHP編譯過程中需要依賴某些庫,需要先安裝,比如libxml2、libjpeg、libpng等
$ sudo apt-get install libxml2-dev
$ sudo apt-get install libjpeg-dev
$ sudo apt-get install libpng-dev
四、配置編譯參數
在進行編譯之前需要先配置編譯參數,比如–prefix指定安裝目錄,–with-mysqli指定使用mysqli擴展等
$ cd php-x.x.x
$ ./configure --prefix=/usr/local/php --with-mysqli --with-zlib
五、執行編譯和安裝
執行make命令編譯,然後執行make install命令安裝
$ make
$ sudo make install
六、配置PHP
安裝完成後需要進行PHP的配置,比如修改php.ini文件
$ sudo cp php.ini-development /usr/local/php/lib/php.ini
七、測試PHP
最後測試一下PHP是否能夠正常運行
$ cd /usr/local/php/bin
$ ./php -v
八、使用PHP擴展
如果需要使用一些PHP擴展,比如PDO、mysql等,則需要在編譯的時候指定相關參數,如下所示
$ ./configure --prefix=/usr/local/php --with-mysqli --with-zlib --with-pdo-mysql=/usr/local/mysql
$ make
$ sudo make install
九、調試PHP
在PHP開發過程中,經常需要調試程序,可以使用Xdebug擴展來進行調試
$ sudo pecl install xdebug
然後在php.ini文件中添加以下配置
zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-xxxxxxxx/xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.idekey=PHPSTORM
十、總結
安裝PHP需要進行多個步驟,需要注意編譯參數、依賴庫等,如果需要使用擴展還需要進行相關配置。建議在安裝前先了解清楚相關知識。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/311463.html