原始碼編譯安裝PHP7 博主強烈建議

2021-09-27 09:12:14 字數 850 閱讀 6886

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

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

言歸正傳php編譯還是要的

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

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

6.make install

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

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,搞定

國內php7安裝源 原始碼安裝PHP7

2.解壓 tar xzf php 7.2.4.tar.bz2 3.安裝 cd php 7.2.4 configure prefix data server php7 配置安裝路徑 make 編譯 make install 安裝 4.配置全域性環境 如果執行php v命令無效則進行這項配置 開啟配置檔...

php7編譯安裝

因為編譯安裝php前,它所依賴的各種庫和包可能還未被安裝,所以先yum安裝php中常用的必須庫 yum install libxml2 libxml2 devel openssl openssl devel bzip2 bzip2 devel libcurl libcurl devel libjpe...

編譯安裝php7

解壓安裝 tar zxvf php 7.0.2.tar.gz cd php 7.0.2 首先檢視安裝幫助 configure help configure prefix usr local php with curl with freetype dir with gd with gettext wi...