您的位置:首页 >配置 php_PHP安装配置
发布于2026-05-03 阅读(0)
扫一扫,手机访问
今天这篇教程,咱们来聊聊在 Ubuntu 18 系统上搭建 Web 运行环境的具体步骤。整个过程会安装 PHP 7.2 版本,并完成基础配置。
开始之前,有个好习惯:先更新一下软件列表,升级现有软件,打好系统补丁,顺便清理掉那些无效的安装包。一行命令就能搞定:
sudo apt update && sudo apt -y upgrade && sudo apt autoremove -y && sudo apt autoclean
接下来,安装 PHP 7.2 以及 Web 开发中常用的一些扩展。执行下面的命令:
sudo apt -y install php7.2-cli php7.2-common php7.2-curl php7.2-fpm php7.2-gd php7.2-json php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-xml php7.2-zip php7.2-xsl php7.2
安装完成后,怎么确认是否成功呢?很简单,在终端里输入 php -v 查看版本信息。

看到类似的版本输出,就说明 PHP 已经妥妥地安装到你的系统里了。
光在命令行里能用还不够,得确保 Web 服务器(比如 Nginx)能正常调用 PHP 来执行脚本。如果你还没装 Web 服务器,可以参考我之前写的“Nginx服务器安装配置”。
安装好 Web 服务器后,我们需要做一个测试。在网站的根目录(通常是 /var/www/html/)下,创建一个新文件,命名为 phpinfo.php。
文件内容只需要一行:
保存之后,通过浏览器访问这个文件。如果一切配置正确,你将会看到一个包含了大量 PHP 配置信息的页面。

看到这个页面,恭喜你!这意味着 PHP 已经安装成功,并且能够被 Web 服务器正确调用了。
安装只是第一步,适当的配置才能让它更好地工作。这里重点看两个配置文件。
首先是 PHP 的主配置文件:/etc/php/7.2/fpm/php.ini。里面有几个参数和网站性能、功能息息相关:
## 常用的几个基本配置
# PHP最大执行时间
# (这个时间不包括外部调用的程序运行时间。
# 举个例子,如果你用file_get_contents请求一个外部网页,花了20秒,
# 这20秒是不算在这个最大执行时间里的)
max_execution_time = 30
# 以POST方式提交数据的最大数据量
post_max_size = 8M
# 上传文件的最大文件大小
upload_max_filesize = 8M
另一个关键文件是 PHP-FPM 运行方式的配置文件:/etc/php/7.2/fpm/pool.d/www.conf。它管理着 PHP 进程本身:
### 常用的几个基本配置
# PHP进程运行的身份。指定用哪个用户和用户组来运行
user = www-data
group = www-data
# 监听方式。可以是socket文件,也可以是IP端口
listen = /run/php/php7.2-fpm.sock
# 进程管理方式。动态(dynamic)或静态(static)
pm = dynamic
# 最大子进程数量
pm.max_children = 5
## 上面设为动态(dynamic)后,下面的配置才生效。
## 一般保持默认值即可。
# 启动时初始化的进程数量
pm.start_servers = 2
# 最少要保持的空闲进程数量
pm.min_spare_servers = 3
# 最多允许的空闲进程数量
pm.max_spare_servers = 4
# 一个进程处理多少次请求后重启。默认是关闭的。
# 打开它可以防止某些进程长时间运行不释放内存。
;pm.max_requests = 500
好了,到这里,Ubuntu 18 下 PHP 7.2 的安装和基础配置就全部完成了。根据你的实际项目需求,可能还需要调整其他参数,但以上这些是搭建一个稳定可用的 Web 环境的基础。希望这篇教程能帮你顺利搞定环境搭建!
上一篇:【Linux】卸载PHP
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9