搜尋
首頁後端開發PHP7Linux下如何安裝php7

Linux下如何安裝php7

Jul 24, 2020 am 10:56 AM
linux

Linux下安裝php7的方法:先安裝依賴套件,並下載解壓縮安裝包;然後檢查環境的依賴關係,並編譯安裝;接著將【php.ini-production】改名為【php.ini 】;最後複製啟動腳本,並啟動PHP即可。

Linux下如何安裝php7

Linux下安裝php7的方法:

##1、安裝依賴套件

yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

2、下載安裝套件

cd /usr/local2 wget https://www.php.net/distributions/php-7.1.31.tar.gz

3、解壓縮

tar -zxvf php-7.1.31.tar.gz

4、檢查目前的環境是否滿足要安裝軟體的依賴關係

cd php-7.1.31
./configure 
--prefix=/usr/local/php 
--with-config-file-path=/usr/local/php 
--enable-mbstring 
--enable-ftp 
--with-gd 
--with-jpeg-dir=/usr 
--with-png-dir=/usr 
--with-mysql=mysqlnd 
--with-mysqli=mysqlnd 
--with-pdo-mysql=mysqlnd 
--without-pear 
--disable-phar 
--enable-sockets 
--with-freetype-dir=/usr 
--with-zlib 
--with-libxml-dir=/usr 
--with-xmlrpc 
--enable-zip 
--enable-fpm 
--enable-xml 
--enable-sockets 
--with-gd 
--with-zlib 
--with-iconv 
--enable-zip 
--with-freetype-dir=/usr/lib/ 
--enable-soap 
--enable-pcntl 
--enable-cli 
--with-curl

5、編譯安裝#

make
 
make install

6、先前編譯的原始碼套件中,找到php.ini -production,複製到/usr/local/php下,並改名為php.ini:

cp php.ini-production /usr/local/php/php.ini

[可選項] 設定讓PHP錯誤訊息列印在頁面上

vi /usr/local/php/php.ini

將Off改成On

7.複製啟動腳本

$ cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
 
$ chmod +x /etc/init.d/php-fpm

修改php-fpm設定檔:

$ cd /usr/local/php/etc
 
$ cp php-fpm.conf.default php-fpm.conf
 
$ vi php-fpm.conf

去掉

pid = run /php-fpm.pid 前面的分號

$ cd php-fpm.d
 
$ cp www.conf.default www.conf
 
$ vi www.conf

修改user和group的使用者為目前使用者(也可以不改,預設會加入nobody這個使用者和使用者群組)

#8.啟動PHP

$ /etc/init.d/php-fpm start #php-fpm启动命令
 
$ /etc/init.d/php-fpm stop  #php-fpm停止命令
 
$ /etc/init.d/php-fpm restart #php-fpm重启命令
 
$ ps -ef | grep php 或者 ps -A | grep -i php #查看是否已经成功启动PHP

9.開機自啟動

vi /etc/rc.local

將/etc/init.d/php-fpm start 加入進去chmod x /etc/rc.d/rc.local

#相關學習推薦:

PHP7教學

以上是Linux下如何安裝php7的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境