阿里云服务器linux的centos7下apache,php7,mysql环境搭建

原来买的阿里云服务器到期了,重新买了一个,原来是用一键安装环境,这次只有centos7系统,其它需要自己动手安装一下下环境,既然是劳动人民,自己动手丰衣足食

先安装apache

yum install httpd 运行后有提示 输入Y 安装

我的是默认下载到etc目录下httpd,如果你有用xshell远程连接服务器,可以用xftp打开看,和本地桌面一样,不用再用命令切换目录了

然后启动一下 systemctl start httpd.service  如果你的服务器还没有绑定域名,就用你服务器的公网ip到浏览器查看

以下页面安装成功

阿里云服务器linux的centos7下apache,php7,mysql环境搭建_第1张图片

默认放文件的路径是/var/www/html,可以自己去apache的配置文件里改下,因为这个只是安装,所以其他配置就不讲了,可以百度下

接着安装PHP(看一下自己安装的apache的版本是多少,防止和php安装的版本出现不兼容的情况 httpd -v查看apache版本,可以百度一下兼容性)

下载一个epel,可以下载第三方资源

yum -y install epel-release

看一下你的centos是什么版本

rpm -q centos-ralease查看centos版本,如果命令报错,请百度再搜索下命令

然后运行下面对应版本的命令下载PHP7,如果需要其他版本运行命令自行搜索

(下面2个版本命令来自h-大叔博客)

// Centos 5.X:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpmCentOs 6.x:

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

// CentOs 7.X:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

接下来数据库,我下载的是mysql ,我先删除了自带的mariadb ,会抛出异常,这个我也是第一次接触,所以先解决问题,以后熟悉了再选择

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

下载mysql         

yum install mysql

再下载个php7的扩展(这个也是跟着上面7的版本尝试的,具体情况大家自己测试下,也可以先下载yum install php-mysql测试下)

yum install php70w-mysql

需要下载个mariadb-server          

yum -y install mariadb mariadb-server

网上查到centos7不支持mysql了,因为mysql有闭源的风险

打开数据库

systemctl start mariadb
修改密码

set password for root@'localhost'=password('123');

最后在var/www/html文件夹下建一个index.php文件

里面echo phpinfo();

浏览器ip后面添加/index.php看下是否正常显示,数据库有没有加载成功

阿里云服务器linux的centos7下apache,php7,mysql环境搭建_第2张图片

 

由于我也是第一次操作,可能有些地方没有写清楚,操作过程也是从网上一个答案一个答案自己测试,比较麻烦,如果没有安装成功,可以留言,我看下是哪里的步骤,或者你自己百度解答,谢谢


 

 

你可能感兴趣的:(php)