搜尋
首頁後端開發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脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器