树莓派PHP环境配置 解决页面空白

网上相关教程很多,这里就不细述了,主要是在安装完成后会出现页面空白,无法正常解析php。

1、安装php环境:

sudo apt-get install nginx php5-fpm php5-cgi php5-cli php5-curl php5-gd php5-mcrypt php5-mysql php5-memcache php5-gd php5-sqlite php5-cgi php5-xmlrpc mysql-server mysql-client

如果不需要mysql环境,去掉最后两个 mysql-server mysql-client

2、修改站点配置文件:

sudo nano /etc/nginx/sites-available/default

修改为以下内容:

server {
    listen 80;
    server_name raspiweb.dyndns.org;
    root /var/www/;

    access_log  /var/log/nginx/localhost.access.log;
    #error_page 404 /404.html;

    if (!-e $request_filename)
    {
        rewrite ^(.*)$ /index.php$1 last;
    }

    location / {
        index  index.html index.htm index.php default.html default.htm default.php;
    }

    location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
        access_log  off;
        expires 1d;
    }

    location ~ .*\.php(\/.*)*$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

  需要说明的是,站点目录为/var/www/,重点关注这一句:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

  如果少了就加上。

时间: 2024-11-04 23:43:47

树莓派PHP环境配置 解决页面空白的相关文章

Spring DM 2.0 环境配置 解决Log4j问题

搭建 spring dm 2.0 环境出的问题 log4j 的问题解决办法是 一.引入SpringDM2.0的Bundle,最后完成如下图所示: 注意:要引入slf4j.api.slf4j.log4j.slf4j.org.apache.commons.logging与org.apache.log4j这四个是SpringDM日志处理的相关的jar.但是,仅引入这四个,此时的日志系统依然是不能正常启动的,详情看后文. 此时启动,将会报号如下警告: 1. osgi> log4j:WARN No app

解决connect-history-api-fallback配置后依旧出现刷新页面空白

问题: 引入connect-history-api-fallback中间件,设置app.use('/', connectHistoryApiFallback())后,页面刷新依旧报错,页面空白 报错如下: 解决方案: 无意中在webpack配置文件加入publicPath,页面显示正常,暂且记录 截图如下: 原文地址:https://www.cnblogs.com/Tiboo/p/12256168.html

Atitit.php  nginx页面空白 并返回500的解决

Atitit.php  nginx页面空白 并返回500的解决 1.1. 空白问题起源1 1.2. Php.ini 开启display_err1 1.3. 修改www.conf ,并重启动.重启php-fpm1 1.1. 空白问题起源 正常的php ok的..错误php不显示问题..本地的apache可以显示错误.应该是服务器的nginx问题配置.. 在使用nginx的过程中总是会碰到nginx提示500错误,可是具体错误在哪里出的就需要跑到后台去查看error-log, 很是不方便. 1.2.

Java环境变量配置&解决版本不一致问题

之前用Myeclipse编译运行Java没有问题 但是突然想用简单点的NotePad++以及cmd直接编译运行Java 这就让我倒腾了一晚上 先说下问题的解决,再总结下查阅的一些知识. 1.进行win8下Java环境变量配置,在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_05(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的后面加上:;%JAVA_HOME%\

phpcms发布与生成内容页面空白的解决办法

phpcms发布与生成内容页面空白的解决办法 2014/10/14 技术文章评论:暂无评论浏览: 想换个CMS来用,所以新装了几个CMS系统,最后选定了PHPCMS.倒不是因为它非常优秀,而是因帝国的那种标签不太喜欢.顺便提一下,帝国CMS的栏目自定义字段,我觉得很好,如果用来做一个分类性的栏目,分类自身的属性可以自定义字段来实现,像一些游戏网站分区就很方便了.还是转回正题,使用PHPCMS创建好栏目,正要添加内容的时候,这时问题来了,弹出的添加内容页一片空白什么也没有.网上查了一下资料,有说是

解决页面右边空白问题

.header{ width:100%; height:100px; background:red; color:#333333;} <div class="header">aaaaaaaaaaaaaaeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddssssssssssssssssssssssssssssssssqqqqqqqqqqqqqq<

mac JDK9的安装与环境配置以及Tomcat安装错误问题的解决

MAC JDK9的安装与环境配置以及Tomcat安装错误问题的解决 在终端出现: Unable to find any JVMs matching version "(null)".No Java runtime present, try --request to install.Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment

MV3D中环境配置,解决安装python shapely时缺少 geos库的问题

MV3D 环境配置需要安装 shapely库在pip install shapely 的时候报错 发现没有geos库 先安装VS 2013 然后出现打开CMD下载 geos库下载geos-3.5.0,放在d:\geos350中下载网站:http://trac.osgeo.org/geos/ atuogen.batnmake /f makefile.vc之后在src目录下生成将文件拷贝到system32目录然后安装 pip install shapely 请注意 你的系统是64位的 就要用 vcv

关于Discuz x3.3页面空白解决方法

今天找时间分析了一下,找到了页面空白的原因,可能是因为php版本兼容性的问题所致,所以只是部分用户遇到这种情况,这里分享一下.经过分析发现是sourcefunctionfunction_core.php文件中一处代码的原因: 代码如下: static $replacements = array( ":", "@", "&", "=", "+", "$", ","