在今天的網路時代,Linux作業系統是最受歡迎的作業系統之一,而PHP是最受歡迎的Web開發語言之一,而PHP-FPM則是PHP FastCGI的改進版本,能夠提供更快的PHP執行速度,從而提高Web應用程式的效能。因此,在Linux系統上安裝PHP 5.6及其相關元件和擴充功能非常重要,本文將介紹安裝PHP 5.6和PHP-FPM的過程。
先決條件
在安裝PHP 5.6和PHP-FPM之前,需要確保作業系統中已安裝了LAMP(即Linux、Apache、MySQL和PHP)或LEMP(即Linux、Nginx、MySQL和PHP)堆疊。如果還沒有安裝此堆疊,我們需要先安裝它們。
安裝PHP 5.6和PHP-FPM
#一旦我們滿足了先決條件,我們可以按照以下步驟在Linux系統上安裝PHP 5.6和PHP-FPM:
1.新增Webtatic儲存庫
我們需要將Webtatic儲存庫新增到我們的系統中,以便在安裝PHP 5.6時取得所需的軟體套件。執行以下命令將Webtatic儲存庫新增至我們的系統:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2.安裝PHP 5.6及其相關元件和擴充功能
執行下列命令以安裝PHP 5.6及其相關元件和擴充:
sudo yum install php56w php56w-opcache php56w-fpm php56w-mcrypt php56w-mbstring php56w-pdo php56w-mysql
3.設定PHP-FPM
在繼續之前,我們需要設定PHP-FPM以便管理PHP進程。我們需要編輯php-fpm.conf檔案:
sudo vi /etc/php-fpm.conf
找到以下兩行並取消註解:
pid = /run/php-fpm/php-fpm.pid error_log = /var/log/php-fpm/error.log
在最後一行新增以下行,以防止PHP-FPM建立過多的孤兒進程:
... emergency_restart_threshold = 10 emergency_restart_interval = 1m process_control_timeout = 10s ...
儲存並關閉檔案。
4.啟動PHP-FPM
執行下列指令啟動PHP-FPM服務,並將其設定為在系統啟動時自動啟動:
sudo systemctl start php-fpm sudo systemctl enable php-fpm
5.測試PHP -FPM
在成功安裝和設定PHP 5.6和PHP-FPM後,我們需要測試PHP-FPM是否正常運作。我們可以透過建立一個phpinfo.php文件,然後在網頁瀏覽器中存取該文件來測試它是否正常運作。
在Web伺服器的預設根目錄(/var/www/html)上建立phpinfo.php檔案:
sudo vi /var/www/html/phpinfo.php
新增以下行:
<?php phpinfo(); ?>
儲存並關閉文件。
在網頁瀏覽器中存取以下網址,以檢查PHP是否正常運作:
http://your_server_ip/phpinfo.php
總結
透過這篇文章,我們已經了解如何在Linux系統上安裝PHP 5.6和PHP-FPM。安裝PHP 5.6和PHP-FPM可以大幅提升Web應用程式的效能。如果你是Web開發人員,相信這篇文章明確瞭如何在Linux系統上安裝PHP 5.6和PHP-FPM。
以上是淺析linux上怎麼安裝php5.6和php-fpm的詳細內容。更多資訊請關注PHP中文網其他相關文章!