在 Debian 系统上部署 PHP 项目通常涉及以下几个步骤:
sudo apt update
sudo apt upgrade -y
sudo apt install apache2
安装完成后,可以通过访问服务器的 IP 地址来验证 Apache 是否正常工作。在浏览器中输入 http://your_server_ip/
,如果看到 “It works!” 页面,则表示 Apache 安装成功。
Debian 12 软件源中推荐使用 MariaDB,它完全兼容 MySQL。
sudo apt install mariadb-server
安装完成后,运行以下命令以加强数据库安全:
sudo mysql_secure_installation
sudo apt install php libapache2-mod-php php-mysql
默认情况下,PHP 安装的是 Debian 12 的软件仓库中最新版本。如果需要安装指定版本的 PHP,可以使用以下命令:
sudo apt install php[版本]
例如,安装 PHP 7.3 版本及其相关模块:
sudo apt install php7.3 php7.3-mysql php7.3-common php7.3-curl php7.3-gd php7.3-json php7.3-mbstring php7.3-xml php7.3-fpm
可能需要修改 /etc/php/版本/apache2/php.ini
文件以适应项目需求。例如,调整时区、内存限制等。
确保 Apache 加载 PHP 模块。可以通过编辑 /etc/apache2/mods-enabled/dir.conf
文件来确认 PHP 模块是否启用。
在 /var/www/html
目录下创建一个名为 info.php
的文件,内容如下:
<?php
phpinfo();
?>
保存文件后,在浏览器中输入 http://your_server_ip/info.php
,如果看到 PHP 信息页面,则表示 PHP 配置成功。
在修改配置文件后,需要重启 Apache 以使更改生效:
sudo systemctl restart apache2
将你的 PHP 项目文件上传到 /var/www/html
目录下,并确保文件和目录的权限设置正确,以便 Apache 能够访问和执行它们。
以上步骤是在 Debian 系统上部署 PHP 项目的常规流程。根据项目的具体需求,可能还需要进行额外的配置,例如设置虚拟主机、安装额外的 PHP 扩展等。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Debian PHP如何部署项目