在Debian系统上部署PHP Web应用通常涉及以下几个步骤:
sudo apt update
sudo apt upgrade -y
sudo apt install apache2
sudo apt install nginx
sudo apt install php libapache2-mod-php # 对于Apache
# 或者
sudo apt install php-fpm # 对于Nginx
Apache:
编辑 /etc/apache2/mods-enabled/dir.conf
,确保它包含以下内容:
DirectoryIndex index.php index.html
sudo systemctl restart apache2
Nginx:
编辑 /etc/nginx/nginx.conf
或创建一个新的配置文件,例如 /etc/nginx/sites-available/default
,并添加以下内容:
server {
listen 80;
server_name your_domain;
location / {
root /var/www/html;
index index.php index.html index.htm;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的PHP版本调整
}
}
sudo systemctl restart nginx
/etc/php/7.4/apache2/php.ini
(根据你的PHP版本调整路径)以配置PHP行为,例如调整内存限制和执行时间。在Web服务器的根目录(例如 /var/www/html
)创建一个名为 info.php
的文件,内容如下:
<?php
phpinfo();
?>
在浏览器中访问服务器的IP地址或域名,如果看到PHP信息页面,则表示PHP环境配置成功。
请注意,上述步骤可能需要根据你的具体需求进行调整,例如选择不同的PHP版本、配置数据库、设置虚拟主机等。此外,确保在生产环境中采取适当的安全措施,如配置防火墙、使用SSL证书、定期更新软件等。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian如何部署PHP应用