以下是详细的RedHat 9.0下Apache+PHP+MySQL服务器安装配置攻略:
以下是详细的RedHat 9.0下Apache+PHP+MySQL服务器安装配置攻略:
安装Apache
- 首先确保你的RedHat 9.0系统已经连接了网络。
- 打开终端,输入以下命令:
$ su
(输入管理员密码)
# yum install httpd
这样就会自动安装并配置好Apache服务器。
3. 启动Apache服务器,输入以下命令:
# service httpd start
- 打开浏览器,输入
http://localhost,如果看到Apache的欢迎页面,说明安装成功。
安装PHP
- 输入以下命令安装PHP:
# yum install php
- 安装完成后,需要重启Apache服务器:
# service httpd restart
- 验证PHP是否成功安装,在终端输入以下命令:
# php -v
如果输出 PHP 版本信息,说明 PHP 已经成功安装。
安装MySQL
- 输入以下命令安装MySQL:
# yum install mysql-server
- 安装完成后,启动MySQL服务器:
# service mysqld start
- 运行MySQL安全脚本进行安全设置:
# mysql_secure_installation
该脚本将引导你完成MySQL服务器的初始设置,包括修改root账户密码、删除测试数据库等。
配置PHP与MySQL的连接
- 在安装php时,默认已经安装了mysqli扩展,使用mysqli扩展连接MySQL会更加方便快捷。打开php.ini文件:
# vi /etc/php.ini
- 找到
mysqli.so,将前面的分号去掉,表示该扩展已经被启用:
;extension=mysqli.so
extension=mysqli.so
- 重启Apache服务器:
# service httpd restart
- 在PHP代码中使用mysqli连接MySQL数据库:
//连接MySQL数据库
$conn = new mysqli('localhost', 'root', 'password', 'database_name');
//测试连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
以上就是完整的RedHat 9.0下Apache+PHP+MySQL服务器安装配置攻略。下面有两个示例说明:
示例一:在Apache服务器中显示MySQL数据
- 创建一个PHP文件
index.php,用mysqli连接MySQL数据库:
//连接MySQL数据库
$conn = new mysqli('localhost', 'root', 'password', 'database_name');
//测试连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
//查询数据库中的数据
$sql = "SELECT * FROM table_name";
$result = $conn->query($sql);
//将数据输出到网页上
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "ID: ". $row["id"]. " - Name: ". $row["name"]. "<br>";
}
} else {
echo "0 结果";
}
//关闭数据库连接
$conn->close();
- 将该文件放到
/var/www/html目录下。 - 在浏览器中输入
http://localhost/index.php,即可查看MySQL中的数据。
示例二:使用PHPMyAdmin管理MySQL数据库
- 安装PHPMyAdmin:
# yum install phpmyadmin
- 在Apache的配置文件中添加PHPMyAdmin的配置:
# vi /etc/httpd/conf.d/phpMyAdmin.conf
将以下内容复制到phpMyAdmin.conf文件中:
Alias /phpmyadmin /usr/share/phpMyAdmin
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /mysqladmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
Require all granted
</Directory>
- 重启Apache服务器:
# service httpd restart
- 在浏览器中输入
http://localhost/phpmyadmin,即可进入PHPMyAdmin管理MySQL数据库。可以对数据库进行查询、修改、删除等操作。
编程基础网
本文标题为:RedHat 9.0下Apache+PHP+MySQL服务器安装配置
基础教程推荐
猜你喜欢
- php中get_object_vars()在数组的实例用法 2023-05-19
- 怎么去除php中两个数组都存在的重复值 2022-08-08
- layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例 2022-10-15
- PHP PDOStatement::bindParam讲解 2022-12-15
- php利用云片网实现短信验证码功能的示例代码 2022-10-01
- Laravel5.1 框架模型软删除操作实例分析 2023-03-18
- laravel框架查询数据集转为数组的两种方法 2023-02-22
- PHP后期静态绑定实例浅析 2022-12-04
- PHP zip压缩包操作类完整实例 2022-11-07
- 关于php开启错误提示的总结 2023-02-13
