阿里云Centos7+Apache+PHP+MySQL+phpM
2017-05-14 本文已影响524人
汗青fullstack
首先登录Centos
ssh root@xxx.xxx.xxx.xxx –i /xxx.pem
安装Apache
- 命令安装:
yum install -y httpd
- 安装成功后,开启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
- 进入根目录:
cd /var/www/html/
,然后创建index.html
,然后浏览器直接访问(如图)
image.png - 查看是否开机自启
systemctl is-enabled httpd.service;echo $?
如果disabled
,则需要开机自启输入:
systemctl enable httpd.service
安装PHP
- 命令安装:
yum -y install php
- 重启Apache,让PHP生效:
systemctl restart httpd.service
- 查看PHP版本:
php -v
image.png - 配置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安装(个人推荐)
- 添加 MySQL Yum Repository 到你的系统 repository 列表中:
yum localinstall mysql-community-release-el7-5.noarch.rpm
提示Is this ok [y/d/N]
,输入:y
。 - 安装 MySQL:
yum install mysql-community-server
提示Is this ok [y/d/N]
,输入:y
。 - 启动MySQL Server:
systemctl start mysqld
-
查看是否成功:
image.png - 重设root密码:
set password for 'root'@'localhost'=password(‘新密码');
- 查看MySQL是否开机启动
systemctl is-enabled mysql.service;echo $?
如果enabled
则说明是开机自动,如果不是,执行:
chkconfig --levels 235 mysqld on
尼玛!MySQL真tm折腾...
安装phpMyAdmin
- 安装:
yum install phpmyadmin php-mcrypt
提示Is this ok [y/d/N]
,输入:y
。 - 修改配置文件
vi /etc/httpd/conf.d/phpMyAdmin.conf
做一下修改:
image.png -
浏览器访问phpMyAdmin:
image.png
安装Git
- 安装:
yum install git-core
提示Is this ok [y/d/N]
,输入:y
。 - 好了,去拉代码咯!!!
git clone ...
哦哦,拉下来代码后记得分配下权限...
MySQL安装参考:https://yq.aliyun.com/articles/47237