源碼編譯安裝PHP7.*【博主強烈建議】

【說在前面】如果你也和本人一樣,是個喜歡體驗最新版本,並且是用於測試的服務器,你可以照着做一做。如果你是喜歡穩定版本求穩的。還是x了吧

之前自己的**雲服務器一直是yum安裝,是的很方便,所有依賴拓展一鍵安裝,就像是自動擋的汽車。但是,我就喜歡開手動擋啊。

但是mysql8.0編譯實在是太太太費勁了。。再者官網有yum安裝最新版的方法,所以。。。打臉了 使用了yum

言歸正傳PHP編譯還是要的

1.下載最新的PHP源碼包 截止2019年9月24日10:14:51 是7.4.0RC2

2.tar zxvf php-7.4.0RC2.tar.gz 

3.cd php-7.4.RC2

4../configure --prefix=/usr/local/php7/  --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

  * 這裏注意一下,--with-apxs2後面是你自己的Apache的bin目錄,--with-mysql參數是官方給的,不要使用,因爲php7.4不支持mysql驅動了,改用爲mysqli,所以該參數改爲--with-pdo-mysqli

5.make

  * 編譯非常佔資源,如果你的配置是<2G,那麼你要自己添加swap了,這個自行百度

  過程中缺少什麼依賴記得安裝 yum install xxx.devel

6.make install

 

如果你什麼都沒有問題直接到這了,那麼請聯繫我,把你的好運分享給我點。。。。理論上步步都是坑,但是當你安裝完成後 看見成功界面,你會回來謝我的,由於坑太多,所以遇到給我留言,我會第一時間回覆。或者加羣 89890449 一起探討

PHP安裝完成之後才只是入坑的開始,呵呵呵呵。。之後的使用會缺少各種擴展 bcmath  mbstring openssl....巴拉巴拉

但是不慌,在你下載PHP的文件夾裏,有個ext文件夾 裏面的拓展都有,以mbstring爲例

cd mbsting 

/usr/local/php7/bin/phpize 會生成configure文件

./configur --with-php-config=你的php-config路徑  如果你是嚴格按照本篇安裝就是/usr/local/php7/bin/php-config

make && make isntall

之後會有提示你安裝成功,位置在哪的信息,然後在php.ini裏開啓擴展即可,重啓Apache,搞定

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章