Ubuntu 用什么 PHP 服务器?
在 Ubuntu 上搭建 PHP 服务器环境可以使用多种工具和技术,下面将介绍几种常用的方法:
Apache HTTP Server
Apache HTTP Server 是一个流行的开源 Web 服务器,也可以作为 PHP 的服务器,在 Ubuntu 上安装 Apache HTTP Server 和 PHP 可以使用以下命令:
sudo apt updatesudo apt install apache2 php libapache2-mod-php
安装完成后,您可以通过访问服务器的 IP 地址或域名来测试 PHP 是否正常工作。
Nginx
Nginx 是一个高性能的 Web 服务器,也可以作为 PHP 的服务器,与 Apache HTTP Server 相比,Nginx 具有更高的性能和更低的资源消耗,在 Ubuntu 上安装 Nginx 和 PHP 可以使用以下命令:
sudo apt updatesudo apt install nginx php-fpm
安装完成后,您需要编辑 Nginx 的配置文件
/etc/nginx/sites-available/default
,添加以下内容:
,添加以下内容:
location / { try_files $uri $uri/ =404;}location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_index index.php; include fastcgi_params;}
然后重启 Nginx 服务:
sudo systemctl restart nginx
您可以通过访问服务器的 IP 地址或域名来测试 PHP 是否正常工作。
LiteSpeed Web Server
LiteSpeed Web Server 是一个快速、安全、高效的 Web 服务器,也可以作为 PHP 的服务器,与 Apache HTTP Server 和 Nginx 相比,LiteSpeed Web Server 具有更高的性能和更好的安全性,在 Ubuntu 上安装 LiteSpeed Web Server 和 PHP 可以使用以下命令:
sudo apt updatesudo apt install lsws-plugin-fastcgi lsws-plugin-php74
安装完成后,您需要编辑 LiteSpeed Web Server 的配置文件
/etc/lsws/conf/httpd-vhosts.conf
,添加以下内容:
,添加以下内容:
<VirtualHost *:80> ServerName example.com DocumentRoot /var/www/html # PHP Settings <Directory /var/www/html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> # LiteSpeed Cache Settings <IfModule lsws-cache_module> lsws_cache_enabled on lsws_cache_minify on lsws_cache_dir /var/cache/lsws/ </IfModule></VirtualHost>
然后重启 LiteSpeed Web Server 服务:
sudo systemctl restart lsws
您可以通过访问服务器的 IP 地址或域名来测试 PHP 是否正常工作。
Docker
Docker 是一个开源的应用容器引擎,可以将应用程序及其依赖项打包到一个可移植的容器中,并在任何支持 Docker 的环境中运行,在 Ubuntu 上安装 Docker 可以使用以下命令:
sudo apt updatesudo apt install docker.io
安装完成后,您可以使用以下命令来创建一个运行 PHP 的 Docker 容器:
sudo docker run -d --name my-php-app -p 80:80 php:7.4-apache
这个命令将创建一个名为
my-php-app
的 Docker 容器,并将容器的 80 端口映射到主机的 80 端口,您可以通过访问服务器的 IP 地址或域名来访问运行在容器中的 PHP 应用程序。
的 Docker 容器,并将容器的 80 端口映射到主机的 80 端口,您可以通过访问服务器的 IP 地址或域名来访问运行在容器中的 PHP 应用程序。
在 Ubuntu 上搭建 PHP 服务器环境可以使用 Apache HTTP Server、Nginx、LiteSpeed Web Server 或 Docker 等工具和技术,您可以根据自己的需求和偏好选择适合自己的方案。
发布于:2025-04-12,除非注明,否则均为
原创文章,转载请注明出处。