1.安裝依賴
依賴庫安裝:
sudo apt-get install libxml2-dev
sudo apt-get install libcurl3-openssl-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libbz2-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libpng-dev
sudo apt-get install libxpm-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libt1-dev
sudo apt-get install libmcrypt-dev
sudo apt-get install libmysql++-dev
sudo apt-get install libxslt1-dev
安裝 gcc
3. tar -zxvf php-7.2.7.tar.gz
4.cd php-7.2.7
5. configure很重要的, 原始碼安裝軟體, 可以對軟體進行配置
./configure --prefix=/usr/local/php
6. make && make install
(如果說指定安裝到etc下面, 就不會有下面這個坑 指定安裝命令 ./configure --prefix=/usr/local/php --enable-fpm --enable-sockets --enable-mbstring=all --with-config-file-path=/usr/local/php/etc)
cp /home/chhnang/downloads/php-7.2.7/php.ini-development /usr/local/php/etc/php.ini
你以為這就完了嗎? 錯, 這裡還有乙個坑
先用 php -i | grep php.ini 檢視我們原始碼編譯後php預設的配置檔案位置在**, 不然你就算改了php.ini, 也是不會生效的,
發現正在的php.ini配置環境在以下目錄
configuration file (php.ini) path => /usr/local/php/lib
所以把 php.ini 放到 /usr/local/php/lib 目錄下面, 。。。。。
把php加到環境變數
export path=$path:/usr/local/php/bin
國內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和ApachePHP支援
本文參考文章,並在安裝過程中出現的問題加入解決方法。系統centos6.5 首先公升級yum倉 yum install epel release 擴充套件包更新包 yum update 更新yum源 安裝php依賴環境 yum y install libxml2 libxml2 devel open...
centos6 5 原始碼安裝php7
編譯安裝即可 tar zxvf libmcrypt 2.5.8.tar.gz cd libmcrypt 2.5.8 configure make make install 編輯 vim etc ld.so.conf 末行新增 usr local lib 並執行 ldconfig 編譯安裝過程 php...