Linux下PHP环境与数据库配置实战
|
在Linux系统中搭建PHP环境是开发Web应用的基础步骤。以Ubuntu为例,可通过终端执行命令安装PHP核心组件。使用apt包管理器输入sudo apt update更新源,再运行sudo apt install php php-cli php-fpm php-mysql,即可完成PHP及常用扩展的安装。安装完成后,验证是否成功,只需在终端输入php -v,若显示版本号,则说明安装无误。
2026AI模拟图,仅供参考 接下来配置PHP-FPM服务。编辑/etc/php/8.1/fpm/pool.d/www.conf文件,将listen参数改为127.0.0.1:9000,确保仅本地访问。修改user和group为www-data,保证权限安全。保存后重启服务:sudo systemctl restart php8.1-fpm,确保服务正常运行。 Nginx作为高性能Web服务器,常与PHP配合使用。安装Nginx后,编辑站点配置文件,如/etc/nginx/sites-available/example.com。在server块中设置root指向项目目录,location ~ \\.php$块内指定fastcgi_pass 127.0.0.1:9000,enable fastcgi_index,同时include fastcgi_params。启用该配置后,重载Nginx:sudo nginx -s reload。 数据库方面,推荐使用MySQL或MariaDB。安装命令为sudo apt install mysql-server。安装完成后运行sudo mysql_secure_installation,设置root密码并移除匿名用户,增强安全性。进入MySQL后,创建新数据库和用户:CREATE DATABASE myapp; CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'strongpass'; GRANT ALL PRIVILEGES ON myapp. TO 'appuser'@'localhost'; FLUSH PRIVILEGES; 在PHP代码中连接数据库。使用mysqli或PDO方式,例如:$conn = new mysqli("localhost", "appuser", "strongpass", "myapp"); 若连接成功,即可开始数据操作。通过以上步骤,一个完整的LAMP(Linux+Apache/Nginx+MySQL+PHP)环境便已就绪,可用于部署各类动态网站。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

