Linux下PHP环境与数据库配置全攻略
|
在Linux系统中配置PHP环境与数据库是开发Web应用的基础步骤。首先需确保系统已安装Apache或Nginx作为Web服务器。以Ubuntu为例,可通过命令`sudo apt update \u0026\u0026 sudo apt install apache2`安装Apache,安装后访问服务器IP应显示默认页面。对于Nginx,使用`sudo apt install nginx`安装,并通过`sudo systemctl start nginx`启动服务。 接下来安装PHP及其常用扩展。Ubuntu用户执行`sudo apt install php libapache2-mod-php php-mysql php-cli`即可完成基础安装,其中`libapache2-mod-php`用于Apache集成,`php-mysql`提供MySQL支持。安装后可通过创建`/var/www/html/info.php`文件并写入``,访问该文件验证PHP是否正常运行。 数据库选择MySQL或MariaDB,两者安装方式类似。以MySQL为例,运行`sudo apt install mysql-server`,安装后执行`sudo mysql_secure_installation`进行安全配置,包括设置root密码和移除匿名用户。登录数据库可通过`sudo mysql -u root -p`,输入密码后进入交互界面,执行`CREATE DATABASE mydb;`创建测试数据库。 配置PHP连接数据库需修改`/etc/php/[版本]/apache2/php.ini`(Apache)或`/etc/php/[版本]/fpm/php.ini`(Nginx+PHP-FPM)。找到`mysqli.default_socket`和`pdo_mysql.default_socket`,确保其值与MySQL的socket路径一致(通常为`/var/run/mysqld/mysqld.sock`)。重启Web服务使配置生效:Apache用`sudo systemctl restart apache2`,Nginx用`sudo systemctl restart nginx php-fpm`。 测试环境可用性时,创建PHP文件(如`test.php`)并写入以下代码: (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
