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 [email protected] 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配置,开始你的网站之旅吧。
[apache]历史优惠活动内容
猜你可能想看的VPS
- Sapinet→€3 月 2 核 2GB 内存 30GB NVMe 空间虚拟空间(主机)
- HostSailor→$2 月 KVM-1GB 30GB 1TB 荷兰&全球[VPS测评]
- CombCloud→大带宽香港 KVM 年付 7 折促销 59 元 月 香港VPS[主机]
- $4.8 首月 2G 内存 25G SSD 200Mbps@不限流量 K全球[VPS测评]
- TenVM→66.66 元 半年 256MB 内存 4GB SSD 空间虚拟空间(主机)
- wordpress 修改默认分页条数的方法全球[VPS测评]
- 一般般-AlexHost→€11.8 年 1.5GB 内存 10GB S虚拟空间(主机)
- 优惠 ¥39 月 1G 内存 40G 硬盘 免费 windows 10MWINDOWS
- php 生成随机颜色最简单办法 php 一句话代码生成随机颜色全球[VPS测评]
- 疯狂猜成语 图猜成语海底有一块石头是什么成语?全球[VPS测评]
- Scarlet Cloud→134.4 元 半年 256MB 内存 5G虚拟空间(主机)
- Dedicated→$35 月 E3-1270 8GB 内存 1TB 硬全球[VPS测评]
- 超便宜 Hostsailor→特价独立服务器 4 折优惠 抗投放 免费 独立服务器[U]
- ioncloud→新增 sanjose 机房 美国 VPS CN2 优化WINDOWS
- AlphaVPS 黑五 1GB内存 2核CPU 1T流量 免费赠送DA面全球[VPS测评]
- Hostigger便宜vps,年付七折,2G内存年付仅41.96美元,可美国VPS[主机]
- HKSS 2G 内存 20G SSD 2T流量 100M带宽 香港 Ce香港VPS[主机]
- 什么是云服务器?云服务器怎么登陆?全球[VPS测评]
- 云服务器和服务器各有什么优缺点?全球[VPS测评]
- 全球云lovps,香港CN2线路vps 新品七折月付49元香港VPS[主机]
- 再“掷”53亿元 宜家能否挽回中国消费者全球[VPS测评]
- 恒创科技:国庆中秋双节同庆,香港1核2G云服务器,年付378元香港VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G香港VPS[主机]
- 外贸无界烟台市有多少跨境电商?烟台跨境电商开发平台,烟台跨境电商选品全球[VPS测评]
- LOCVPS,全新香港大浦CN2 VPS 2核4G内存3M仅54/月香港VPS[主机]
- 自适应bootstrap左侧导航可关闭全球[VPS测评]
- edgeNAT双十二:韩国VPS/美国CN2/香港CN2VPS主机,月付韩国VPS[主机]
- 游戏服务器是什么意思?游戏服务器可以用云服务器吗?全球[VPS测评]
- 青叶云怎么样?青叶云国内/国外弹性云服务器价格,海外vps低至25.6元全球[VPS测评]
- 8K超高清记录中国空间站凌月:天和核心舱与问天实验舱组成“土”字结构虚拟空间(主机)
转载请注明原文地址:http://140.238.13.167:12355/read-157633.html











