含有的命令:yum,wget,tar,./configure,make,cp,ln,source,php -v
==安裝==
[root@ycj ~]# yum -y install libxml2 libxml2-devel gd gd-devel
//安裝依賴
[root@ycj ~]# wget
//獲取php安裝包
[root@ycj ~]# tar -zxvf php-7.2.0.tar.gz //解壓
[root@ycj ~]# cd php-7.2.0 //切換路徑
[root@ycj php-7.2.0]# ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-gd --enable-pdo --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd-compression-support --enable-mbstring --enable-zip --enable-fpm
//預編譯
[root@ycj php-7.2.0]# make && make install //編譯與執行
==複製配置檔案==
[root@ycj php-7.2.0]# cp php.ini-production /usr/local/php/etc/php.ini
[root@ycj php-7.2.0]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
[root@ycj php-7.2.0]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
[root@ycj php-7.2.0]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@ycj php-7.2.0]# chmod +x /etc/init.d/php-fpm //給執行許可權
[root@ycj php-7.2.0]# ln -s /etc/init.d/php-fpm /usr/bin/ //建立軟鏈結
==環境變數==
[root@ycj php-7.2.0]# vim /etc/profile //修改環境變數
export path=/usr/local/php/bin:$path #最後面新增
[root@ycj php-7.2.0]# source /etc/profile //不重啟重新整理環境變數
[root@ycj php-7.2.0]# php -v //檢視版本
ubuntu原始碼安裝php7 2
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 ...
編譯安裝php7 2
編譯安裝php7.2 centos 7.0 64 groupadd www useradd g www www 1 先安裝如下依賴包 yum install y gcc gcc c make zlib zlib devel pcre pcre devel libjpeg libjpeg devel ...
Raspbian 編譯安裝 PHP 7 2
開發板 raspberry pi 3b 系統 raspbian 2019 04 08 stretch 2019 年 5 月最新的 php 7.2 版本號是 7.2.18 php 7.2.18 source code wget tar zxvf php 7.2.18.tar.gz這裡包含了依賴包以及開...