打印

LNMP问题反馈必读

本主题由 licess 于 2017-6-6 08:31 关闭

PHP不支持

阿里云centOS 64 LNMP1.0(安装成功后,更改网站存放目录和mysql存放目录到另一个磁盘,网站可以正常打开www.21wq.com;PHP从5.3.17升级到5.4.3)。
执行命令结果如下:
[root@AY131121101414081f0cZ ~]# /usr/local/php/bin/php -v
PHP 5.4.3 (cli) (built: Nov 22 2013 20:41:57)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies
[root@AY131121101414081f0cZ ~]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@AY131121101414081f0cZ ~]#

看似一切正常,但运行其他项目程序的PHP代码块

(如函数

explode

)不

能正常执行,求解!!!



[ 本帖最后由 Y.P.S.C.E. 于 2013-11-23 10:54 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

安装没问题,直觉问题是出在安装好LNMP后,更改网站的存放目录修改了这里。1.0默认目录加了default这一层,执行: cp -a /home/wwwroot/default 新目录 chown www:www -R 新目录 。之后添加虚拟主机,DNS解析(cp后的工作目录为: /mnt/wwwroot/web/default 我虚拟机路径配置到/mnt/wwwroot/web这里对吗?,web里面的wordpress可以正常加载主页的,但是web里面的其他项目不执行php代码,所以不确定虚拟机路径是否应该配置到default里面去。。。)

[ 本帖最后由 Y.P.S.C.E. 于 2013-11-23 13:43 编辑 ]

TOP

PHP不支持*续

虚拟主机的配置文件信息如下,在线等待。。。server

{

listen       80;

server_name 21wq.com www.21wq.com;

index index.html index.htm index.php default.html default.htm default.php;

root  /mnt/wwwroot/web;


include none.conf;

location ~ .*\.(php|php5)?$

{

try_files $uri =404;

fastcgi_pass  unix:/tmp/php-cgi.sock;

fastcgi_index index.php;

include fcgi.conf;

}


location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

expires      30d;

}


location ~ .*\.(js|css)?$

{

expires      12h;

}


access_log off;

}


//完整配置

[ 本帖最后由 Y.P.S.C.E. 于 2013-11-23 21:24 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP