在 Ubuntu 系统中,PHP 服务通常是通过 Web 服务器(如 Apache 或 Nginx)来运行的。以下是使用 Apache 和 Nginx 启动 PHP 服务的步骤:
安装 Apache 和 PHP: 打开终端并运行以下命令来安装 Apache 和 PHP:
sudo apt update
sudo apt install apache2 libapache2-mod-php
启动 Apache 服务: 安装完成后,启动 Apache 服务:
sudo systemctl start apache2
启用 Apache 服务开机自启动:
sudo systemctl enable apache2
检查 Apache 状态: 确保 Apache 服务正在运行:
sudo systemctl status apache2
安装 Nginx 和 PHP-FPM: 打开终端并运行以下命令来安装 Nginx 和 PHP-FPM:
sudo apt update
sudo apt install nginx php-fpm
配置 Nginx 以使用 PHP-FPM: 编辑 Nginx 的默认站点配置文件:
sudo nano /etc/nginx/sites-available/default
在 server 块中添加以下内容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的 PHP 版本调整
}
启动 PHP-FPM 服务:
sudo systemctl start php7.4-fpm
启用 PHP-FPM 服务开机自启动:
sudo systemctl enable php7.4-fpm
重启 Nginx 服务: 应用配置更改并重启 Nginx:
sudo systemctl restart nginx
检查 Nginx 状态: 确保 Nginx 服务正在运行:
sudo systemctl status nginx
无论使用 Apache 还是 Nginx,你都可以通过创建一个简单的 PHP 文件来验证 PHP 服务是否正常工作。
创建一个 PHP 文件:
sudo nano /var/www/html/info.php
在文件中添加以下内容:
<?php
phpinfo();
?>
保存并关闭文件。
打开浏览器并访问 http://your_server_ip/info.php,你应该能看到 PHP 的详细信息页面。
通过以上步骤,你应该能够在 Ubuntu 系统中成功启动并运行 PHP 服务。