在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服务器中正常运行,而无需担心权限问题。