CentOS PHP MySQL 配置指南

环境准备
在开始配置CentOS上的PHP和MySQL之前,我们需要确保服务器环境已经准备好,以下是基本的准备工作:
- 确保CentOS服务器已经安装。
- 更新系统包列表和安装必要的依赖包。
sudo yum update sudo yum install -y gcc make autoconf automake bison re2c libxml2 libxml2-dev openssl openssl-dev libpng libpng-dev libjpeg libjpeg-dev freetype freetype-dev zlib zlib-dev libmcrypt libmcrypt-dev libxml2 libxml2-dev bzip2 bzip2-dev openldap openldap-devel readline readline-devel curl curl-devel e2fsprogs e2fsprogs-devel gmp gmp-devel patch patchutils xmlto
安装PHP
安装PHP
sudo yum install -y php php-common php-mysql php-gd php-xml php-mbstring php-zip php-pear
安装PHP扩展
sudo yum install -y php-pecl-apcu php-pecl-redis php-pecl-memcached
检查PHP版本
php -v
安装MySQL
安装MySQL服务器
sudo yum install -y mysql-server
启动MySQL服务

sudo systemctl start mysqld
设置MySQL服务开机自启
sudo systemctl enable mysqld
安全设置MySQL
sudo mysql_secure_installation
配置PHP与MySQL连接
修改PHP配置文件
sudo vi /etc/php.ini
找到以下行并修改:
;mysql.default_host = "localhost" ;mysql.default_user = "root" ;mysql.default_password = ""
修改为:
mysql.default_host = "localhost" mysql.default_user = "root" mysql.default_password = "your_password"
保存并退出。
测试PHP与MySQL连接
- 创建一个测试文件
test.php如下:
<?php
$mysqli = new mysqli("localhost", "root", "your_password", "test_db");
if ($mysqli->connect_error) {
die("Connection failed: " . $mysqli->connect_error);
}
echo "Connected successfully";
$mysqli->close();
?>将文件上传到服务器上的某个目录,例如
/var/www/html/。
在浏览器中访问
http://your_domain_name/test.php,如果看到“Connected successfully”的提示,则表示PHP与MySQL连接成功。
FAQs
Q1:如何查看MySQL的版本?
A1:可以通过以下命令查看MySQL的版本:
mysql --version
或者
mysql -V
Q2:如何查看PHP的配置信息?
A2:可以通过以下命令查看PHP的配置信息:
php -i
这将显示PHP的配置文件路径、已安装的扩展、PHP版本等信息。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/82604.html




