CentOS LAMP源码安装与配置指南 文章
随着互联网技术的飞速发展,LAMP(Linux、Apache、MySQL、PHP)已经成为网站开发中最为常见的开源软件组合。CentOS作为一款免费、开源的Linux操作系统,因其稳定性和安全性而被广大开发者所青睐。本文将详细介绍如何在CentOS系统上安装LAMP源码,并对其进行配置。
一、准备环境
1.系统环境:CentOS 7.x 或更高版本 2.网络环境:可访问互联网 3.硬件环境:至少1GB内存
二、安装LAMP源码
1.安装Apache
首先,打开终端,输入以下命令安装Apache:
bash
sudo yum install httpd -y
安装完成后,启动Apache服务:
bash
sudo systemctl start httpd
将Apache服务设置为开机自启:
bash
sudo systemctl enable httpd
2.安装MySQL
接下来,安装MySQL数据库:
bash
sudo yum install mariadb-server -y
安装完成后,启动MySQL服务:
bash
sudo systemctl start mariadb
将MySQL服务设置为开机自启:
bash
sudo systemctl enable mariadb
设置MySQL root密码:
bash
sudo mysql_secure_installation
根据提示设置root密码、删除匿名用户、禁止root远程登录等。
3.安装PHP
现在,安装PHP:
bash
sudo yum install php php-mysql -y
安装完成后,重启Apache服务以使PHP生效:
bash
sudo systemctl restart httpd
三、配置LAMP环境
1.配置Apache
进入Apache配置文件目录:
bash
cd /etc/httpd/conf.d
创建一个名为info.php
的文件:
bash
sudo touch info.php
编辑info.php
文件,输入以下内容:
php
<?php
phpinfo();
?>
保存并退出编辑器。
将info.php
文件移动到Apache默认网站目录:
bash
sudo mv info.php /var/www/html/
在浏览器中访问http://yourdomain.com/info.php
,即可看到PHP信息。
2.配置MySQL
进入MySQL命令行工具:
bash
sudo mysql -u root -p
根据之前设置的密码登录。
创建一个名为test
的数据库:
sql
CREATE DATABASE test;
创建一个名为testuser
的用户,并授权对test
数据库的访问权限:
sql
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON test.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;
退出MySQL命令行工具。
3.配置PHP
编辑/etc/php.ini
文件,修改以下配置:
- 将
;date.timezone =
改为date.timezone = Asia/Shanghai
- 将
;extension_dir =
改为extension_dir = /usr/lib64/php/modules/
- 将
;allow_url_include = Off
改为allow_url_include = On
保存并退出编辑器。
四、总结
通过以上步骤,您已在CentOS系统上成功安装并配置了LAMP环境。现在,您可以开始使用Apache、MySQL和PHP进行网站开发了。在实际应用中,请根据项目需求对LAMP环境进行进一步优化和配置。祝您开发愉快!