RedHat9 下 LAMP 环境的架设记录
原创RedHat9 下 LAMP 环境的架设记录
在RedHat9操作系统下搭建LAMP(Linux、Apache、MySQL、PHP)环境,对于许多开发者和系统管理员来说是一个常见的任务。以下是在RedHat9下搭建LAMP环境的详细步骤和记录。
一、准备工作
在起初之前,请确保你的RedHat9系统已经安装完毕。以下是搭建LAMP环境所需的基本软件包:
- Apache HTTP服务器
- MySQL数据库服务器
- PHP解释器
确保你的系统已经安装了以下依赖性库:
- gcc编译器
- make构建工具
- libxml2开发库
- libmysqlclient开发库
二、安装Apache HTTP服务器
Apache HTTP服务器是LAMP环境中的Web服务器,以下是安装Apache的步骤:
[root@server ~]# yum install httpd
安装完成后,启动Apache服务并设置为开机自启:
[root@server ~]# systemctl start httpd
[root@server ~]# systemctl enable httpd
在浏览器中访问http://yourserverip/,你应该能看到Apache的默认欢迎页面。
三、安装MySQL数据库服务器
MySQL是LAMP环境中的数据库服务器,以下是安装MySQL的步骤:
[root@server ~]# yum install mysql-server
安装完成后,启动MySQL服务并设置为开机自启:
[root@server ~]# systemctl start mysqld
[root@server ~]# systemctl enable mysqld
为了稳固起见,运行以下命令修改root用户的密码:
[root@server ~]# mysql_secure_installation
按照提示输入新密码、确认密码、移除匿名用户、禁止root用户远程登录以及删除测试数据库。
四、安装PHP解释器
PHP是LAMP环境中的服务器端脚本语言,以下是安装PHP的步骤:
[root@server ~]# yum install php php-mysql php-gd php-xml php-mbstring php-pear
安装完成后,需要修改Apache的配置文件以赞成PHP:
[root@server ~]# vi /etc/httpd/conf/httpd.conf
在配置文件中找到如下行并取消注释:
LoadModule php5_module modules/libphp5.so
然后添加以下配置,以设置PHP的目录和文件扩展名:
AddType application/x-httpd-php .php
保存并关闭配置文件,重启Apache服务以使更改生效:
[root@server ~]# systemctl restart httpd
五、测试LAMP环境
为了测试LAMP环境是否搭建圆满,创建一个简洁的PHP文件:
[root@server ~]# vi /var/www/html/test.php
添加以下内容:
phpinfo();
?>
保存并关闭文件,然后在浏览器中访问http://yourserverip/test.php,你应该能看到PHP的信息页面。
六、总结
以上就是在RedHat9下搭建LAMP环境的详细步骤和记录。通过以上步骤,你应该已经圆满搭建了一个基本的LAMP环境。在实际开发中,你大概还需要安装其他PHP扩展、配置数据库连接等操作。祝你开发愉快!