在Debian系統上搭建PHP環境通常包括以下幾個步驟:
更新系統軟件包:
sudo apt update
sudo apt upgrade
安裝必要的依賴包:
sudo apt install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev libpng-dev libjpeg-dev libonig-dev libzip-dev
下載PHP源碼包:
wget https://www.php.net/distributions/php-8.0.25.tar.gz
解壓源碼包:
tar -zxvf php-8.0.25.tar.gz
cd php-8.0.25
配置編譯參數:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-fpm-user=www --with-fpm-group=www --with-curl --with-openssl --with-mysqli --with-pdo-mysql --with-iconv --with-mhash --with-zlib --enable-mbstring --enable-gd --enable-gd-jis-conv --enable-sockets --enable-fpm --enable-opcache --enable-fileinfo --disable-rpath --enable-mysqlnd --with-zip --enable-simplexml --with-libxml --with-sqlite3 --with-pdo-sqlite --enable-phar --enable-tokenizer --enable-cgi
編譯并安裝PHP:
make
sudo make install
創建PHP配置文件:
sudo cp php.ini-development /usr/local/php/lib/php.ini
配置PHP-FPM:
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
啟動PHP-FPM:
sudo /usr/local/php/sbin/php-fpm
驗證PHP是否正常運行:
創建一個PHP測試文件(例如info.php
)并放置在Web服務器的根目錄中,內容如下:
<?php
phpinfo();
?>
在Web瀏覽器中訪問該文件,如果看到PHP信息頁面,則表示安裝成功。
請注意,以上步驟是基于特定版本的PHP(如PHP 8.0.25)進行說明的,具體版本可能會有所不同,建議根據實際情況進行調整。