在Linux中安裝PHP時,可能會遇到權限問題
sudo apt-get update
sudo apt-get install php
輸入管理員密碼后,安裝將繼續進行。
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
這將使www-data用戶成為/var/www/html目錄的所有者,并允許該用戶及其所屬組的成員對該目錄進行讀/寫/執行操作。
要使用PHP-FPM,請按照以下步驟操作:
a. 安裝PHP-FPM:
sudo apt-get install php-fpm
b. 配置Web服務器以使用PHP-FPM。以下是一個使用Apache的示例:
編輯Apache的默認虛擬主機配置文件:
sudo nano /etc/apache2/sites-available/000-default.conf
在<VirtualHost *:80>
部分內,找到以下行:
<FilesMatch \.php$>
# 注意:以下行已被注釋掉,需要取消注釋以啟用PHP-FPM
# SetHandler application/x-httpd-php
</FilesMatch>
取消注釋該行,并保存文件。
c. 重啟Apache以應用更改:
sudo systemctl restart apache2
現在,PHP應用程序應該可以在Web服務器中正常運行,而無需擔心權限問題。