以下是在 Ubuntu 24.04 安裝 PHP 8.4 並配置到 Apache 或 Nginx 的方法。
1. 安裝 Apache 或 Nginx:
Apache 及 Nginx 各有優點,可以根據自身的需要選擇要安裝那一個網頁伺服器:
Apache:
$ sudo apt install apache2 -y
Nginx:
$ sudo apt install nginx -y
2. 安裝 PHP 8.4
Ubuntu 24.04 預設 Repositories 沒有包括 PHP 8.4,需要先加入相關的 repository:
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php8.4 libapache2-mod-php8.4 php8.4-fpm php8.4-mysql php8.4-xml php8.4-mbstring php8.4-curl -y
$ sudo apt update
$ sudo apt install php8.4 libapache2-mod-php8.4 php8.4-fpm php8.4-mysql php8.4-xml php8.4-mbstring php8.4-curl -y
3. 配置 PHP 8.4 到 Apache:
如果系統內原來已經安裝其他 PHP 版本,例如 PHP 8.3,這時需要把其他 PHP 版本關閉,並啟用 PHP 8.4:
$ sudo a2dismod php8.3
$ sudo a2enmod php8.4
$ sudo a2enmod php8.4
現在重新啟動 Apache:
$ sudo systemctl restart apache2
4. 配置 PHP 8.4 到 Nginx
如果使用 Nginx 作為網頁伺服器,開啟 Nginx 的設定檔:
$ sudo vi /etc/nginx/sites-available/default
找到 PHP 檔案的段落,改成以下這樣:
|
1 2 3 4 |
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; } |
儲存檔案後重新啟動 Nginx 及 PHP-FPM:
$ sudo systemctl restart nginx
$ sudo systemctl restart php8.4-fpm
$ sudo systemctl restart php8.4-fpm
以上是在 Ubuntu 24.04 安裝 PHP 8.4 的方法。