原始碼包安裝PHP7 2

2021-08-26 05:18:36 字數 1458 閱讀 4375

含有的命令: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這裡包含了依賴包以及開...