在阿里云服务器上部署不了
By dujiang
at 2018-06-27
0人收藏 • 2642人看过
我使用阿里云服务器,版本:CentOS7.2 Apache2.4 PHP5.6 MySQL
使用 http://ip 可以正常访问,显示php的配置信息
将源码上传解压在web根目录以后,
1、打开 http://ip/tesp.php, 显示:error:403 Access Denied;
2、打开 http://ip/install/,显示:dom,本程序无法正常工作 Your PHP don’t support dom extension, this program does not work!
经过修改 httpd.conf文件,设置 根目录、web跟根目录、root等目录的 AllowOverride ,Allow from all等参数,test.php 始终还是显示 error 403.
后来打开tesp.php发现,前几行代码是:
<?phpif (PHP_SAPI !== "cli") { header('HTTP/1.1 403 Forbidden'); exit('error: 403 Access Denied');
发现原来是PHP_SAPI的原因,但是不知道怎么修改。而且这几行通过了,也不知道程序能否部署。
弄了一整天,都搞不定,请作者帮忙提提意见?
- 登录后方可回帖
补充:执行 yum install php-xml,安装DOM扩展,
最后报错:php版本冲突:
Error: php56w-common conflicts with php-common-5.4.16-45.el7.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
不知道该怎么办?