阿里云Centos7+Apache+PHP+MySQL+phpMyAdmin+Git 环境配置

首先登录Centos
ssh root@xxx.xxx.xxx.xxx –i /xxx.pem

安装Apache
  1. 命令安装:
    yum install -y httpd
  2. 安装成功后,开启Apache:
    systemctl start httpd.service
相关命令
# systemctl start httpd.service          //启动Apache
# systemctl stop httpd.service          //关闭Apache
# systemctl restart httpd.service      //重启Apache
# systemctl enable httpd.service     //设置开机自启
或者
# systemctl start httpd
  1. 进入根目录:cd /var/www/html/,然后创建index.html,然后浏览器直接访问(如图)
    image.png
  2. 查看是否开机自启
    systemctl is-enabled httpd.service;echo $?
    如果disabled,则需要开机自启输入:
    systemctl enable httpd.service
安装PHP
  1. 命令安装:
    yum -y install php
  2. 重启Apache,让PHP生效:
    systemctl restart httpd.service
  3. 查看PHP版本:
    php -v
    image.png
  4. 配置php:
    vi /etc/php.ini
    ...
    重启服务器生效systemctl restart httpd
MySQL分支MariaDB(个人不推荐,因为不熟悉)

yum下没有mysql-server包,需要下载后安装:
yum -y install mysql mysql-server mysql-devel,会先下载,然后输入y安装,然而又出现了问题,一些常用的MySQL命令都不能使用,原因是在CentOS 7中,默认安装的MySQL是它的分支MariaDB,所以常规的MySQL命令是不能用的。

MySQ安装(个人推荐)
  1. 添加 MySQL Yum Repository 到你的系统 repository 列表中:
    yum localinstall mysql-community-release-el7-5.noarch.rpm
    提示Is this ok [y/d/N],输入:y
  2. 安装 MySQL:
    yum install mysql-community-server
    提示Is this ok [y/d/N],输入:y
  3. 启动MySQL Server:
    systemctl start mysqld
  4. 查看是否成功:


    image.png
  5. 重设root密码:
    set password for 'root'@'localhost'=password(‘新密码');
  6. 查看MySQL是否开机启动
    systemctl is-enabled mysql.service;echo $?
    如果enabled则说明是开机自动,如果不是,执行:
    chkconfig --levels 235 mysqld on

尼玛!MySQL真tm折腾...

安装phpMyAdmin
  1. 安装:
    yum install phpmyadmin php-mcrypt
    提示Is this ok [y/d/N],输入:y
  2. 修改配置文件
    vi /etc/httpd/conf.d/phpMyAdmin.conf
    做一下修改:
    image.png
  3. 浏览器访问phpMyAdmin:


    image.png
安装Git
  1. 安装:
    yum install git-core
    提示Is this ok [y/d/N],输入:y
  2. 好了,去拉代码咯!!!
    git clone ...
    哦哦,拉下来代码后记得分配下权限...

MySQL安装参考:https://yq.aliyun.com/articles/47237

推荐阅读更多精彩内容