Tecent Cloud Centos 7 LAMP Config

暑假的到来让人放松,一阵轻松过后便是对技术的升华。为了实现一直以来搭建博客的"梦想",拿起了我的腾讯云,特意把之前的Windows 2008 R2 改成了 CentOS 7 。喜欢记录的我把我的折腾过程记录了下来。万年不变的PS:大神请绕道==>

环境介绍

Tencent cloud CentOS 7 x64, 无现成LAMP, 需自己安装配置.

Install Apache2

  1. 查看系统是否安装了Apache

rpm -qa | grep httpd

  1. 安装Apache2
yum -y install httpd
  1. 安装后看生成了哪些文件
rpm -ql httpd
  1. 启动Apache2
service httpd start
  1. 设置服务开机启动
systemctl enable httpd.service

Install mysql

  1. 查看系统是否安装了mysql
rpm -qa | grep mysql
  1. 安装Mysql
    • 这里需要注意腾讯云centos 7 源没有mysql-server,需要自己加入安装源
1. 下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2. 安装rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
3. 安装后会获得两个源
/etc/yum.repos.d/mysql-community.repo和
/etc/yum.repos.d/mysql-community-source.repo

4. 安装mysql
yum install mysql-server
  1. 重置密码

登录

 mysql -u root

登录报错时,修改访问权限:
chown -R mysql:mysql /var/lib/mysql

重启服务

service mysqld restart

登录重置密码

$ mysql -u root
mysql > use mysql;
mysql > update user set password=password('mimaya') where user='root';
mysql > exit;
  1. 重启服务

Install PHP

  1. 安装PHP
yum -y install php
  1. 安装PHP相关模块
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
  1. 重启httpd服务,查看输出页面信息,如果以上模块信息有,说明配置成功!

服务自启动

查看当前开机启动

chkconfig --list

开机启动服务:

chkconfig httpd on 
chkconfig mysqld on

ps://在centos7中chkconfig httpd on 被替换成 systemctl enable httpd
systemctl enable httpd
systemctl enable mysqld

如有问题,请留言交流