編譯安裝 編譯安裝php7 4 7

2021-10-14 14:39:07 字數 1882 閱讀 6098

2.使用 tar 命令解壓php

4.configure

執行 configure 命令預編譯php,此命令會生成makefile檔案,用來配置你的安裝選項

我的configure引數:

./configure --prefix=/usr/local/php --enable-fpm --with-openssl --enable-bcmath --with-curl --enable-ftp --enable-gd --enable-mbstring --enable-sockets --enable-pcntl --with-zlib --enable-mysqlnd --with-pdo-mysql=mysqlnd

yanlei:centos 7/8 安裝 oniguruma 和 oniguruma-devel​zhuanlan.zhihu.com

5.make

執行 make 命令編譯php

6.make install

執行 make install 命令安裝php

7.完成截圖

8.新增 php.ini 檔案

首先,這個時候在php的安裝目錄中是找不到php.ini檔案的,需要到原始碼包中拷貝乙份過來就可以了。

php.ini-development 和 php.ini-production 的區別:

php.ini-development和php.ini-production是系統推薦的php.ini設定引數,前者是為開發環境推薦的,允許除錯、少佔資源的原則,後者是為實際上線後的產品環境推薦的,禁止報錯、提高效能的原則。

然後,執行以下命令檢視php的php.ini應該放在**

最後,執行複製命令即可,這裡我選擇的是php.ini-development

也可以使用php --ini來定位到php.ini的絕對路徑,loaded configuration file一項顯示的是載入的 php.ini 檔案,如果值為none證明根本沒載入任何php.ini檔案,需要自己建立,也就是前面說到的拷貝。

檢視全部已安裝的擴充套件使用 php -m

檢視某個擴充套件是否安裝或安裝詳情使用 php --ri 副檔名

建立軟連線

這樣就不用每次都輸入路徑了

PHP編譯安裝

錯誤1configure error xml2 config not found.please check your libxml2 installation.解決方案 yum install y libxml2 devel錯誤2 configure error cannot find openss...

編譯安裝PHP

2 確保安裝之前有安裝gd,png,curl,xml等等lib開發庫。如果不確定,執行以下命令 yum install gcc make gd devel libjpeg devel libpng devel libxml2 devel bzip2 devel libcurl devel y 3 編...

編譯安裝PHP

編譯安裝php 安裝依賴 yum install gcc bison bison devel zlib devel libmcrypt devel mcrypt mhash devel openssl devel libxml2 devel libcurl devel bzip2 devel rea...