CentOS7 服务器 LAMP 配置 怎么在 CentOS 上安装 LAMP?
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

LAMP(Linux、Apache、MySQL、PHP)组件是目前最流行的 WEB 环境没有之一,本文就会带领大家一步一步的在 CentOS 7 上安装配置这一功能强大的 WEB 组件。
*请注意,本教程是基于非 root 用户的(当然 root 用户也可以按照本教程操作),所以以下命令均以 sudo 指令运行。
开始前的准备工作
更新系统
sudo yum update安装配置 Apache 服务器
1. 安装 apache2.4
sudo yum install httpd2. 配置基于域名的网站
*有很多种方法去配置基于域名的网站,但是强烈推荐采用本教程的办法。
在 conf.d 文件夹下创建 vhost.conf 来存储网站配置,下面这个例子就是一个标准的配置模板。按照例子修改其中相关代码为你的网站信息即可。
文件路径:/etc/httpd/conf.d/vhost.conf
NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@02405.com ServerName www.02405.com ServerAlias www.02405.com DocumentRoot /var/www/www.02405.com/public_html/ ErrorLog /var/www/www.02405.com/logs/error.log CustomLog /var/www/www.02405.com/logs/access.log combined </VirtualHost> *代码中第一句话表示使用 80 端口,<VirtualHost *:80></VirtualHost>中的代码就是配置了一个基于域名的虚拟主机。如果需要配置多个网站,直接添加多个<VirtualHost *:80></VirtualHost>标签及内容即可。
*ErrorLog 和 CustomLog 这两段代码并不是必须有的,加上这两段代码会获得更精确的日志信息,所以建议加上,需要注意的是如果加上这两段代码,必须先创立对应的文件夹,然后再重启 apache。
3.创建上面引用的文件夹
sudo mkdir -p /var/www/www.02405.com/public_html sudo mkdir /var/www/www.02405.com/logs4.配置 apache 开机自启动,然后重启 apache 来使上述配置生效
sudo systemctl enable httpd.service sudo systemctl restart httpd.service到这里我们就完成了 Centos 7 系统中 LAMP 组件中的 Apache 服务的安装与配置,现在打开浏览器输入你刚才配置的域名,你就会看到一个 apache 服务器的默认页面了。
安装配置 Mysql/MariaDB 数据库
在 CentOS 7 中,MariaDB 替换了 Mysql,我们不用深入的了解,只需要知道 MariaDB 是为了防止 Mysql 被甲骨文收购后闭源的一个分支,它的使命就是完全兼容 Mysql 并且一直保持开源直到永远!
1.安装 MariaDB 数据库服务包
sudo yum install mariadb-server2.配置 MariaDB 开机自启动并且开启 MariaDB 服务
sudo systemctl enable mariadb.service sudo systemctl start mariadb.service3.进行 MariaDB 安全设置
mysql_secure_installation这条指令会提示你一步一步的进行 MariaDB 安全设置,包括修改数据库 root 账户的密码、删除匿名账户、禁止外网 root 登录、删除测试数据库、重新加载权限。推荐全部选择 YES,这样你会得到一个安全精简的 MariaDB。
安装配置 PHP
1.安装 php
sudo yum install php php-pear php-gd2.安装 Mysql 支持
sudo yum install php-mysql3.配置 php.ini 以获取更好的错误提示信息、日志信息以及性能
文件路径:/etc/php.ini
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR error_log = /var/log/php/error.log max_input_time = 30*如果你用 ftp 的方式修改 php.ini,那么刚安装完你可能在/etc 中找不到这个文件,刷新一下即可。
*上述配置只是一个示例,你可以根据你的服务器性能自行修改。
4.创建 php 日志文件夹并且赋予 apache user 权限
sudo mkdir /var/log/php sudo chown apache /var/log/php5.重新加载 apache
sudo systemctl reload httpd好了,到这里就完成了在 CentOS7 服务器上的 LAMP 配置,开始你的网站之旅吧。
猜你可能想看的VPS
- GigsGigsCloud 日本东京软银 VPS 预售,500M 大带宽日本VPS[主机]
- 按时计费 $2.49 月 768M 内存 10G 硬盘 1T 流量 1G全球[VPS测评]
- FDCServers→$23.76 年 128MB 内存 10GB SS虚拟空间(主机)
- 劳动节 极光 KVM→五一劳动节专场 日本 美西 CN2 移动 CMI 日本VPS[主机]
- 美尔联→31 元 月 1GB 内存 20GB SSD 空间 200GB 虚拟空间(主机)
- 抽奖 Dogyun 喜迎庚子年抽奖活动→余额红包 2 折优惠码 流量包 全球[VPS测评]
- KTS24→€2.5 月 4G 内存 25GB SSD 空间 5TB 流虚拟空间(主机)
- TMThosting→$66.5 月-Dual L5520 24GB 1全球[VPS测评]
- Ubuntu 下安装 LXDE+XRDP 实现远程桌面访问用来刷 PT全球[VPS测评]
- 腾讯云服务器 2020 年 2 月低价促销活动,2 核 4G3M998 全球[VPS测评]
- 真心一般-BuyVM→$3.5 月 KVM 1GB 20GB 无限流量 全球[VPS测评]
- 促销 DediPath→ 不限流量 VPS 全场 6 折优惠 Hybri全球[VPS测评]
- ZJI 香港葵湾服务器六折优惠,香港 CN2 4C 站群 美国圣何塞 G站群服务器[IP]
- 海云互联→香港 CDN 有 DDOS 防护 50GB 月流量 月付 8 香港VPS[主机]
- 体验 Google AdSense 广告联盟的链接广告样式全球[VPS测评]
- 知更鸟Begin主题代码实现外链转内链并base64加密全球[VPS测评]
- 大前端 DUX/D8/XIU WordPress 主题双11全场6折 最全球[VPS测评]
- 如何解决WordPress后台登录显示重定向次数过多全球[VPS测评]
- lisahost-丽萨主机 美国原生IP 业务专用 小带宽 支持定制VD美国VPS[主机]
- jquery css3实现的进度条动画特效,带加载进度条百分比动态效果。全球[VPS测评]
- 菜单选中标记CSS3动画效果全球[VPS测评]
- 阁天互联怎么样?香港cn2云服务器 圣何塞cn2vps仅20/月香港VPS[主机]
- uuuvps:香港大带宽vps低至239元/年;香港服务器720元/e3香港VPS[主机]
- 香港服务器租用哪里有?便宜的香港服务器租用香港VPS[主机]
- 创新互联:免备案美国香港云主机4核2G仅558元/月,5580元/年美国VPS[主机]
- 宝塔面板怎么放行端口?宝塔面板放行端口的方法全球[VPS测评]
- diyvm:香港vps/美国vps/日本vps/2核/2G内存/5M带宽日本VPS[主机]
- 加拿大以“国安”为由禁止华为、中兴参与5G建设全球[VPS测评]
- 加拿大以“国安”为由禁止华为、中兴参与5G建设全球[VPS测评]
- 瓜云互联:香港CN2/美国洛杉矶高防vps优惠促销,预充款最高送300元美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-205350.html











