加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.0757zz.com/)- 云硬盘、大数据、数据工坊、云存储网关、云连接!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2026-08-26 12:21:37 所属栏目:Linux 来源:DaWei
导读:  在Linux系统中搭建PHP运行环境,推荐使用主流发行版如Ubuntu或CentOS。以Ubuntu 22.04为例,先更新软件包索引:sudo apt update,再一键安装LAMP(Linux、Apache、MySQL、PHP)基础组件:sudo apt install apach

  在Linux系统中搭建PHP运行环境,推荐使用主流发行版如Ubuntu或CentOS。以Ubuntu 22.04为例,先更新软件包索引:sudo apt update,再一键安装LAMP(Linux、Apache、MySQL、PHP)基础组件:sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql。安装完成后,Apache服务会自动启动,可通过curl http://localhost 或浏览器访问本机IP验证首页是否显示“It Works!”。


AI艺术作品,仅供参考

  PHP默认未启用常用扩展,需手动启用以支持数据库操作和Web开发需求。执行sudo phpenmod mysqli pdo_mysql mbstring zip gd curl,确保MySQLi、PDO、多字节字符串等核心扩展已加载。检查配置是否生效:php -m | grep -E 'mysqli|pdo_mysql',若输出对应模块名则表示启用成功。同时确认PHP版本兼容性,建议使用PHP 8.1及以上,避免老旧函数废弃带来的兼容问题。


  MySQL安装后需进行安全初始化:sudo mysql_secure_installation。按提示设置root密码、禁用匿名用户、禁止远程root登录、删除测试数据库并刷新权限。随后创建专用应用数据库与用户,提升安全性:sudo mysql -u root -p,进入后执行CREATE DATABASE myapp DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'StrongPass123!'; GRANT ALL ON myapp. TO 'myuser'@'localhost'; FLUSH PRIVILEGES;


  为验证PHP与MySQL连通性,新建测试文件/var/www/html/dbtest.php:。通过浏览器访问http://your_server_ip/dbtest.php,若显示“数据库连接成功!”,表明环境与数据库已打通。


  日常开发中建议禁用PHP错误信息暴露至前端,编辑/etc/php//apache2/php.ini,将display_errors设为Off,log_errors设为On,并确认error_log路径可写。重启Apache使配置生效:sudo systemctl restart apache2。至此,一个安全、稳定、可用于生产测试的Linux PHP+MySQL环境即告完成,后续可直接部署WordPress、Laravel等应用。

(编辑:站长网)

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

    推荐文章