加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.0916zz.com/)- 图像技术、AI硬件、数据采集、建站、智能营销!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下PHP环境与数据库配置实战

发布时间:2026-08-06 09:50:54 所属栏目:Linux 来源:DaWei
导读:  在Linux系统中搭建PHP环境是开发Web应用的基础。以Ubuntu为例,可通过apt命令快速安装PHP及其常用扩展。执行sudo apt update更新源,再运行sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php

  在Linux系统中搭建PHP环境是开发Web应用的基础。以Ubuntu为例,可通过apt命令快速安装PHP及其常用扩展。执行sudo apt update更新源,再运行sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-mbstring等组件,即可完成基础环境部署。


2026AI生成的逻辑图,仅供参考

  安装完成后,需配置PHP的FPM服务以支持Web服务器(如Nginx)对接。编辑/etc/php/8.1/fpm/pool.d/www.conf文件,调整listen参数为127.0.0.1:9000,并确保user和group设置正确。重启php-fpm服务:sudo systemctl restart php8.1-fpm,使配置生效。


  接下来配置Nginx以解析PHP请求。打开/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; }。保存后重启Nginx:sudo systemctl restart nginx。


  数据库方面,推荐使用MySQL或MariaDB。通过sudo apt install mysql-server安装,运行sudo mysql_secure_installation进行安全初始化,设置root密码并移除匿名用户。创建数据库与用户时,使用mysql -u root -p登录,执行CREATE DATABASE myapp; CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'securepass'; GRANT ALL PRIVILEGES ON myapp. TO 'appuser'@'localhost'; FLUSH PRIVILEGES;


  最后验证环境是否正常。在网站根目录创建info.php文件,内容为,访问该页面应显示完整的PHP信息。连接数据库测试时,编写简单脚本使用mysqli_connect('localhost', 'appuser', 'securepass', 'myapp'),若无报错则说明配置成功。

(编辑:站长网)

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

    推荐文章