原来买的阿里云服务器到期了,重新买了一个,原来是用一键安装环境,这次只有centos7系统,其它需要自己动手安装一下下环境,既然是劳动人民,自己动手丰衣足食
先安装apache
yum install httpd 运行后有提示 输入Y 安装
我的是默认下载到etc目录下httpd,如果你有用xshell远程连接服务器,可以用xftp打开看,和本地桌面一样,不用再用命令切换目录了
然后启动一下 systemctl start httpd.service 如果你的服务器还没有绑定域名,就用你服务器的公网ip到浏览器查看
以下页面安装成功
默认放文件的路径是/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看下是否正常显示,数据库有没有加载成功
由于我也是第一次操作,可能有些地方没有写清楚,操作过程也是从网上一个答案一个答案自己测试,比较麻烦,如果没有安装成功,可以留言,我看下是哪里的步骤,或者你自己百度解答,谢谢