阿里云Error503

1
2
3
4
5
6
7
8
{
"code": 0,
"data": {
"token": "d1a7a956a63c14bb0d92d4208fd256fc",
"expireTime": 1534648353
},
"message": "ok"
}

在阿里云申请集成LAMP环境的centOS主机,在配置好相应的安全组、安全规则之后,通过浏览器IP地址访问项目发布目录下的index.php时候,出现了503错误,错误信息如下

Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

但是目录下的html文件是可以正常通过IP地址访问的,通过提交阿里云工单得知,是ECS服务器的php-fpm进程未开启导致不能解析PHP文件。
ssh远程登录ESC服务器后,输入指令/etc/init.d/php-fpm start即可。
当然也可以通过指令/etc/init.d/php-fpm stop来触发这个问题。

导致该问题的可能原因是做了如下操作:ECS主机的LAMP的PHP版本有些低(5.6),于是删除了PHP5.6,然后重新安装了7.1,可能删除操作导致了php-fpm被关了。

PHP7.1步骤如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 查看当前PHP版本
php -v

# 检查当前PHP的安装包
yum list installed | grep php

# 删除当前版本的PHP
yum remove php*

#添加第三方yum源,我们选择webtatic库
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

# 查看yum源是否有PHP7.1的安装包
yum list php71

yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w

参考链接:CentOs7.x下升级PHP版本

另附:非镜像版安装LAMP

显示 Gitment 评论