加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.52jx.cn/)- 应用程序、AI行业应用、CDN、低代码、区块链!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下PHP环境与数据库配置全攻略

发布时间:2026-04-13 13:57:22 所属栏目:Linux 来源:DaWei
导读:  在Linux系统下配置PHP环境与数据库是开发Web应用的基础步骤。首先需确认系统已安装必要的依赖包,如通过`sudo apt update \u0026\u0026 sudo apt install -y curl wget git`(Ubuntu/Debian)或`sudo yum instal

  在Linux系统下配置PHP环境与数据库是开发Web应用的基础步骤。首先需确认系统已安装必要的依赖包,如通过`sudo apt update \u0026\u0026 sudo apt install -y curl wget git`(Ubuntu/Debian)或`sudo yum install -y epel-release \u0026\u0026 sudo yum install -y curl wget git`(CentOS/RHEL)安装基础工具。接着安装PHP,推荐使用官方源或Remi仓库(CentOS)以获取最新版本,例如Ubuntu下执行`sudo apt install -y php php-fpm php-mysql php-cli php-json`安装核心组件及MySQL支持。


2026AI模拟图,仅供参考

  数据库配置通常选择MySQL或MariaDB。以MySQL为例,Ubuntu下通过`sudo apt install -y mysql-server`安装后,运行`sudo mysql_secure_installation`进行安全初始化,设置root密码并移除匿名用户。登录数据库可使用`sudo mysql -u root -p`,创建专用用户和数据库:`CREATE DATABASE app_db; CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON app_db. TO 'app_user'@'localhost'; FLUSH PRIVILEGES;`。


  PHP与数据库的连接需配置PHP扩展及连接参数。确保已安装`php-mysql`扩展,通过`php -m | grep mysql`验证。编辑PHP配置文件(通常位于`/etc/php/{version}/fpm/php.ini`或`/etc/php/{version}/cli/php.ini`),调整`upload_max_filesize`、`post_max_size`等参数以满足应用需求。若使用Nginx作为Web服务器,需在站点配置文件中设置FastCGI参数,指定`fastcgi_pass unix:/run/php/php{version}-fpm.sock;`,并确保`index.php`在索引文件列表中。


  测试环境是否正常可通过创建`info.php`文件(内容为``)并访问其URL,检查PHP版本、模块及MySQL支持是否显示。若需使用PDO连接数据库,需确认`php-pdo`和`php-pdo_mysql`扩展已安装。对于高性能场景,可调整MySQL的`innodb_buffer_pool_size`(通常设为物理内存的50%-70%)和PHP-FPM的`pm.max_children`参数以优化并发处理能力。

(编辑:站长网)

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

    推荐文章