以下是详细的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服务器安装配置 - Python技术站