阿里云centOS7安装MYSQL+PHP+Apache环境

一、安装apache:

yum install httpd httpd-devel 

启动apache:

systemctl start httpd.service

设置开机自动启动:systemctl enable httpd.service

此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口


二、安装PHP:

yum install php php-devel
重启apache使php生效
systemctl  restart httpd.service
此时可以在目录:/var/www/html/下建立一个PHP文件
代码:
<?php phpinfo(); ?>


然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到
 
安装php的扩展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安装完扩展之后需要再次重启apache
systemctl restart httpd.service

三、安装MYSQL并设置远程访问
yum install mysql
yum install mysql-server
yum install mysql-devel
如果第步没有可用的包则执行下面五个步骤(有则忽略):

            第一步:安装从网上下载文件的wget命令

            [root@master ~]# yum -y install wget

            第二步:下载mysql的repo源

            [root@master ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

            第三步:安装mysql-community-release-el7-5.noarch.rpm包

            [root@master ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

            第四步:查看下

            [root@master ~]# ls -1 /etc/yum.repos.d/mysql-community*
            /etc/yum.repos.d/mysql-community.repo
            /etc/yum.repos.d/mysql-community-source.repo

            会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

            第五步:安装mysql

            [root@master ~]# yum install mysql-server

然后,重启服务:

$ service mysqld restart

接下来登录重置密码:

$ mysql -u root
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;

5. 开放3306端口

[plain]  view plain  copy
  1. service iptables start/stop  

会报错Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.

    CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

如果firewall is not running 

    通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

firewall-cmd --zone=public --add-port=3306/tcp --permanent,提示success,表示设置成功,这样就可以继续后面的设置了。

6. 创建普通用户并授权

示例(使用root用户登录):

mysql > use mysql;
mysql > grant all privileges on *.* to 'root'@'%' identified by '123456';
mysql > flushn privileges;
之后就可以使用navicat连接mysql数据库了
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值