加入收藏 | 设为首页 | 会员中心 | 我要投稿 均轻资讯网 (https://www.ijunqing.com/)- 云服务器、云原生、高性能计算、基础存储、数据迁移!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下PHP+数据库快速部署指南

发布时间:2026-05-16 16:56:35 所属栏目:Linux 来源:DaWei
导读:  在Linux系统中部署PHP与数据库环境,是搭建Web应用的基础步骤。推荐使用Ubuntu或CentOS作为操作系统,两者均有完善的社区支持和丰富的软件包管理工具。2026AI生成图示,仅供参考  安装PHP前,先更新系统软件源

  在Linux系统中部署PHP与数据库环境,是搭建Web应用的基础步骤。推荐使用Ubuntu或CentOS作为操作系统,两者均有完善的社区支持和丰富的软件包管理工具。


2026AI生成图示,仅供参考

  安装PHP前,先更新系统软件源。以Ubuntu为例,运行命令:sudo apt update && sudo apt upgrade -y,确保系统处于最新状态。随后安装PHP核心组件,执行:sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y,这些扩展支持常见功能如数据库连接、图像处理和字符编码。


  接下来部署数据库。MySQL是主流选择,通过sudo apt install mysql-server -y安装。安装完成后,运行sudo mysql_secure_installation设置root密码并移除匿名用户,增强安全性。创建一个用于PHP应用的数据库和用户,例如:CREATE DATABASE appdb; CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'securepass'; GRANT ALL PRIVILEGES ON appdb. TO 'appuser'@'localhost'; FLUSH PRIVILEGES;


  配置Web服务器。Nginx是轻量高效的选择,用sudo apt install nginx -y安装。将PHP-FPM与Nginx结合,需修改Nginx站点配置文件(通常位于/etc/nginx/sites-available/default),在server块中添加location ~ \\.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }。


  将PHP测试文件放入Nginx默认目录(/var/www/html),例如创建index.php,内容为。重启Nginx和PHP-FPM服务:sudo systemctl restart nginx php-fpm。访问服务器IP地址,若显示测试信息,则说明部署成功。


  整个过程约10分钟完成,无需复杂配置。后续可根据项目需求安装Composer、Laravel等框架,快速构建完整应用系统。

(编辑:均轻资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章