CentOS搭建PHP服务器环境的教程可以分为以下几个步骤:
1. 安装Apache服务
首先要安装Apache服务,可以通过以下命令实现:
yum install httpd
安装完成之后需要启用Apache服务:
systemctl enable httpd
然后启动Apache服务:
systemctl start httpd
这样就可以成功安装和启动Apache服务了。
2. 安装PHP
安装PHP需要使用到yum命令,可以通过以下命令安装PHP:
yum install php
安装完成之后,需要重启Apache服务:
systemctl restart httpd
这样就可以成功安装和启动PHP了。
3. 配置PHP
PHP的配置文件是php.ini
,可以通过以下命令找到该文件:
php --ini
找到该文件之后需要修改一些配置,常见的包括:
- 设置默认时区:找到
date.timezone
这一项,将其值设置为Asia/Shanghai
或者其他时区。例如:
date.timezone = Asia/Shanghai
- 启用错误提示:找到
display_errors
这一项,将其值设置为On
。例如:
display_errors = On
通常情况下,PHP的配置文件路径为/etc/php.ini
。
4. 安装MySQL
要安装MySQL服务,可以通过以下命令:
yum install mysql
安装完成之后需要启用MySQL服务:
systemctl enable mysqld
然后启动MySQL服务:
systemctl start mysqld
5. 配置MySQL
MySQL的配置文件是my.cnf
,可以通过以下命令找到该文件:
locate my.cnf
找到该文件之后需要修改一些配置,常见的包括:
- 设置字符集:找到
character_set_server
这一项,将其值设置为utf8mb4
。例如:
character_set_server=utf8mb4
- 设置默认存储引擎:找到
default_storage_engine
这一项,将其值设置为InnoDB
。例如:
default_storage_engine=InnoDB
通常情况下,MySQL的配置文件路径为/etc/my.cnf
。
示例 1:使用phpinfo函数查看PHP信息
在安装和配置好Apache和PHP之后,可以使用一个简单的PHP脚本来测试安装是否成功。例如,下面这个示例脚本使用了PHP提供的phpinfo()
函数来输出PHP的相关信息:
<?php
phpinfo();
?>
将以上代码保存成一个文件,例如test.php
,并将其上传到Apache的根目录或者其他可访问的目录,在浏览器中访问该目录即可看到PHP信息的详细列表。
示例 2:使用mysqli函数连接MySQL数据库
在安装和配置好Apache、PHP和MySQL之后,可以使用一个简单的PHP脚本来测试MySQL连接是否成功。例如,下面这个示例脚本使用了PHP提供的mysqli_connect()
函数来连接MySQL数据库,并执行了一条查询语句:
<?php
// 连接MySQL
$conn = mysqli_connect("localhost", "user", "password");
// 检查连接状态
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully<br>";
// 执行查询语句
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);
// 处理结果集
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
}
} else {
echo "0 results";
}
// 关闭连接
mysqli_close($conn);
?>
将以上代码保存成一个文件,例如test.php
,并将其上传到Apache的根目录或者其他可访问的目录,在浏览器中访问该目录即可看到MySQL查询结果的详细列表。
以上就是CentOS搭建PHP服务器环境的完整攻略,包括安装Apache服务、安装和配置PHP、安装MySQL服务和配置MySQL等步骤,以及两个示例说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS搭建PHP服务器环境简明教程 - Python技术站