一、準備工作
在安裝PHP之前,您需要確保系統環境已經準備就緒,這包括以下方面:
1、系統已經安裝了Apache或Nginx等Web伺服器;
2、系統已經安裝了MySQL或其他資料庫管理系統;
3、系統已經安裝了gcc或者類似編譯器;
4、系統已經安裝了其他必要的依賴庫,如zlib、openssl等。
二、下載PHP源碼
PHP官網提供了多個版本的PHP,我們可以根據自己的需求下載相應的版本。您可以在下面的鏈接中查看所有PHP版本:
https://www.php.net/downloads.php
在本示例中,我們選擇下載最新的穩定版PHP 7.4,下載鏈接如下:
wget https://www.php.net/distributions/php-7.4.12.tar.gz
三、編譯安裝PHP
下載完成源碼之後,我們可以開始編譯安裝PHP了。下面是具體步驟:
1、解壓源碼:
tar -zxvf php-7.4.12.tar.gz
2、進入源碼目錄執行配置:
cd php-7.4.12
./configure --prefix=/usr/local/php --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-jpeg --with-png --with-libxml --enable-mbstring --enable-xml --enable-bcmath --enable-pcntl --enable-sockets --enable-soap --enable-session --enable-opcache --enable-fpm
3、編譯源碼:
make
4、安裝源碼:
make install
四、PHP配置
PHP的配置文件php.ini位於PHP安裝目錄下的conf文件夾中,您可以修改php.ini文件來調整PHP的各種參數。以下是其中一些常用的參數配置:
1、修改默認時區:
date.timezone = Asia/Shanghai
2、開啟誤差報告:
error_reporting = E_ALL
3、指定Session保存位置:
session.save_path = "/tmp"
五、PHP-FPM配置
PHP-FPM(FastCGI Process Manager)是PHP的一個快速CGI管理器,可以提高PHP解析性能。以下是部分PHP-FPM配置:
1、修改默認埠:
listen = 127.0.0.1:9000
2、指定用戶和組:
user = nginx
group = nginx
3、開啟進程守護:
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 8
六、啟動PHP-FPM
以下是啟動PHP-FPM的命令:
/usr/local/php/sbin/php-fpm
可以使用以下命令查看PHP-FPM相關進程是否啟動:
ps -ef | grep php-fpm
七、測試PHP安裝
驗證PHP是否安裝成功需要創建一個phpinfo.php文件,並在文件中添加以下代碼:
<?php
phpinfo();
?>
將該文件放入網站根目錄中,並運行服務,瀏覽器中輸入http://localhost/phpinfo.php。如果瀏覽器上展示了PHP的各種參數,說明PHP已經安裝成功。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/291557.html