Linux下PHP环境与数据库配置全攻略
|
在Linux系统中搭建PHP环境,第一步是安装Apache或Nginx作为Web服务器。以Ubuntu为例,使用命令sudo apt update更新源,再执行sudo apt install apache2,即可快速部署Apache。若选择Nginx,可运行sudo apt install nginx,两者均可通过systemctl start apache2(或nginx)启动服务。 接下来安装PHP。运行sudo apt install php php-cli php-fpm php-mysql,该命令会自动安装PHP核心组件及与MySQL数据库交互的扩展。安装完成后,可通过php -v验证版本是否正确。为使Apache支持PHP,需启用mod_php模块:sudo a2enmod php7.4(根据实际版本调整),重启Apache服务使配置生效。
2026AI模拟图,仅供参考 数据库方面,推荐使用MySQL或MariaDB。安装MariaDB更简单:sudo apt install mariadb-server。安装后运行sudo mysql_secure_installation进行安全设置,包括移除匿名用户、禁止远程root登录等操作。创建数据库和用户时,可通过mysql命令行登录,执行CREATE DATABASE dbname; CREATE USER 'user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON dbname. TO 'user'@'localhost'; FLUSH PRIVILEGES;完成权限分配。 配置PHP连接数据库,需确保php.ini中已开启mysqli或pdo_mysql扩展。打开文件sudo nano /etc/php/7.4/apache2/php.ini,查找extension=mysqli,取消注释。保存后重启Apache服务。编写一个简单的test.php文件,内容为:,放置于/var/www/html目录下,通过浏览器访问可验证连接。 整个流程完成后,即可实现基于Linux的完整PHP+数据库开发环境。后续可根据项目需求,添加Redis、Memcached等缓存组件,或配置SSL证书提升安全性。保持系统更新和定期备份数据库,是长期稳定运行的关键。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

