阿里云服务器centos7系统yum快速搭建lamp环境
更详细的安装步骤参考原PO:https://www.cnblogs.com/me80/p/7218883.html
1、安装apache
1.1 安装
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# yum install httpd httpd-devel
1.2 启动apache服务
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# systemctl start httpd
1.3 设置httpd服务开机启动
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# systemctl enable httpd
1.4 查看服务状态、
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# systemctl status httpd
1.5 防火墙设置开启80端口
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# firewall-cmd --permanent --zone=public --add-service=http
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# firewall-cmd --permanent --zone=public --add-service=https
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# firewall-cmd --reload
安装完成后,在浏览器里输入阿里云服务器给出的外网ip访问,出现以下页面apache安装成功
因为之前没有使用过阿里云服务器,所以这里我踩了个坑。安装好后,apache在服务器上运行正常,但是输入ip地址显示无法访问该网址。我在网上搜了很多,改apache配置文件,都没有效果,花了几个小时,最后才知道,原来要给阿里云服务器配置安全组。
安全组配置可参考:https://jingyan.baidu.com/article/84b4f565a9875c60f6da32af.html
2、安装mysql
我这里跟着原po安装的mariaDB,想安装mysql的童鞋可以找找其他资料吧。
2.1 安装mysql
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# rpm -qa |grep maria
2.2 开启mysql服务,并设置开机启动,检查mysql状态
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# systemctl start mariadb
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# systemctl enable mariadb
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# systemctl status mariadb
2.3 数据库安全设置
这里会设置登录密码
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# mysql_secure_installation
2.4 登陆数据库测试
密码为上一步你设置的密码
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# mysql -uroot -p
3、安装PHP
服务器这里默认安装的php版本是5.4的,我需要安装的是php7,所以首先要把php升级一下。参考原po:https://blog.csdn.net/qq_39629343/article/details/81807577
3.1 升级安装php7
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm #更新源
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# yum remove php-common -y #移除系统自带的php-common
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt [root@iZ2zecywhtl8fx4bxepb8xZ ~]# php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring #安装依赖包
查看版本
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# php -v
3.2 关联php与mysql
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# yum install php-mysql
[root@iZ2zecywhtl8fx4bxepb8xZ ~]# rpm -ql php-mysql
3.3 测试php
[root@iZ2zecywhtl8fx4bxepb8xZ html]# vi /var/www/html/info.php
<?php
phpinfo();
?>
保存后退出,重启apache服务器
[root@iZ2zecywhtl8fx4bxepb8xZ html]# systemctl restart http
重启成功后,在浏览器输入:你的ip地址/info.php,就可以看到你的php信息啦!