首頁 > 後端開發 > PHP7 > 說說PHP7軟體安裝過程

說說PHP7軟體安裝過程

PHPz
發布: 2023-04-19 09:50:41
原創
1549 人瀏覽過

PHP7是一款高效能、穩定性強的開源程式語言,它適用於Web開發、命令列腳本編寫,廣泛應用於應用開發、資料處理等領域。本文將介紹PHP7的安裝過程,幫助開發者更快建構開發環境。

一、準備工作

在安裝PHP7前,需要先安裝並設定相關的環境和軟體,包括Web伺服器、資料庫、編輯器等。

1.安裝Web伺服器

Web伺服器是用來處理HTTP請求的軟體,我們可以選擇Apache、Nginx等開源軟體來作為Web伺服器。

在Ubuntu系統中,我們可以透過執行以下命令來安裝Apache:

sudo apt-get update
sudo apt-get install apache2
登入後複製

2.安裝資料庫

在PHP應用程式中,資料庫是不可或缺的一部分,常見的資料庫包括MySQL、MariaDB等。

在Ubuntu系統中,我們可以透過執行以下命令來安裝MySQL:

sudo apt-get update
sudo apt-get install mysql-server
登入後複製

在安裝過程中會要求我們設定管理員帳號和密碼。

3.安裝編輯器

編輯器是用來撰寫和修改程式碼的工具,我們可以選擇Sublime、Atom等。

二、安裝PHP7

安裝PHP7有多種方式,包括原始碼編譯、二進位套件安裝等,以下我們就來介紹一下原始碼編譯和二進位套件安裝的具體步驟。

1.原始碼編譯方式

(1)下載原始碼包

我們可以在PHP官網上下載最新的穩定版本源碼包,下載地址為http ://php.net/downloads.php,選擇PHP7的穩定版本下載,將下載好的源碼包解壓縮到本機目錄。

(2)安裝依賴函式庫

在編譯過程中,需要安裝一些必要的依賴函式庫,包括:libxml、libcurl、libjpeg、libpng、libmcrypt等。

在Ubuntu系統中,我們可以透過執行以下命令來安裝這些函式庫:

sudo apt-get install libxml2-dev libcurl4-gnutls-dev libjpeg-dev libpng-dev libmcrypt-dev
登入後複製

(3)設定和編譯

在安裝完成依賴函式庫後,我們需要透過以下指令來設定和編譯PHP:

./configure --with-apxs2=/usr/bin/apxs2 \
--with-mysql \
--with-mysqli \
--with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-zlib-dir \
--with-iconv \
--with-mcrypt \
--enable-fpm \
--enable-sockets \
--enable-bcmath \
--enable-mbstring \
--enable-gd-native-ttf \
--enable-shmop \
--enable-zip \
--enable-exif \
--enable-ftp
登入後複製

(4)安裝

在設定和編譯完成後,我們可以透過以下指令來安裝PHP:

make
make test
sudo make install
登入後複製

2 .二進位套件安裝方式

二進位套件安裝方式比較簡單,我們可以在Ubuntu系統中透過執行下列指令來安裝PHP7:

sudo apt-get install php7.0
登入後複製

三、設定PHP環境

安裝PHP後,我們還需要對PHP環境進行一些設定。

1.修改php.ini檔案

在安裝PHP時,預設會產生一個php.ini文件,在這個檔案中,我們可以配置一些PHP的基本設定和擴充等。

在Ubuntu系統中,php.ini檔案的預設位置為 /etc/php/7.0/apache2/php.ini

我們可以透過修改以下配置來提升PHP的效能:

memory_limit = 256M
max_execution_time = 300
max_input_time = 600
upload_max_filesize = 128M
post_max_size = 256M
登入後複製

另外,在Ubuntu系統中,我們還需要開啟以下兩行設定:

extension=mysqli.so
extension=gd.so
登入後複製

2.啟用PHP FPM

PHP FPM是一種針對高並發場景的PHP處理方式,它可以快速處理請求,提升系統的效能。

在Ubuntu系統中,我們可以透過以下指令來啟用PHP FPM:

sudo apt-get install php7.0-fpm
登入後複製

啟用後,我們還需要將Apache的設定檔/etc/apache2/mods-enabled /php7.0.conf 修改為以下內容:

<FilesMatch ".+\.ph(ar|p|tml)$">
SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
</FilesMatch>
登入後複製

3.重啟服務

在修改完php.ini和Apache設定檔後,我們需要重新啟動Apache和PHP FPM服務,以使配置生效:

sudo service apache2 restart
sudo service php7.0-fpm restart
登入後複製

至此,PHP7的安裝和配置完成,我們就可以愉快地開始PHP開發了!

以上是說說PHP7軟體安裝過程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板