首頁 > 後端開發 > php教程 > linux編譯安裝php

linux編譯安裝php

WBOY
發布: 2016-07-30 13:30:35
原創
1266 人瀏覽過

1、http://php.net/ 下載對應版本的原始碼
2.解壓縮原始碼後,在原始碼目錄執行

<code>./configure --prefix=/usr/php
--with-mysql=/mysql ext目录
<span>...</span>
--enable-fpm

make && make install</code>
登入後複製

prefix是指定安裝目錄,with是指定隨著原始碼一起編譯的擴充
enable是啟用fpm,啟用fpm後在php安裝目錄sbin中會有可執行檔php-fpm

擴充的編譯可以後期加入也可以隨源碼一起編譯,=號後面是擴充的源碼目錄,擴充的源碼有兩種取得方式,在PHP源碼中的ext目錄有擴展的源碼,沒有的需要從其它地方下載到源碼。

3、單獨編譯php擴充
安裝完php後,在php/bin目錄中有phpize 這個執行檔是用來產生configure等檔的,在源碼目錄中執行

<code>/usr/php/bin/phpize
<span>.</span>/configure <span>-with</span><span>-php</span><span>-config</span><span>=</span>/usr/php/bin/php<span>-config</span>
make <span>&&</span> make install</code>
登入後複製

如果編譯報錯,則是需要其它依賴可以用apt-get來安裝,
其中php-config也是php可執行文件,完成後就可以在php擴充目錄中存在.so文件,然後在php.ini中啟用extension,重啟php-fpm就可以載入到此擴充。

4、查看php擴充功能 可以執行php -m指令,查看目前php已安裝的擴充功能
php.ini所在目錄可以在phpinfo()中查看到,如果不存在php.ini 可以從php原始碼複製php.ini.development過來並重新命名。

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。

以上就介紹了linux編譯安裝php,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板