简体中文简体中文
EnglishEnglish
简体中文简体中文

CentOS LAMP源码安装与配置指南 文章

2025-01-25 15:38:57

随着互联网技术的飞速发展,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环境进行进一步优化和配置。祝您开发愉快!