终于把Discuz装上了,但是安装完以后发现问题一大堆。。这个图片不显示,那个不能用的。问题的根源在于因为我不是直接的php访问,而是通过php-fpm中转了一下,而discuz的代码里面很多直接引用了$_SERVER[HTTP_HOST]这样的变量,使得很多地方都是localhost:9000 (...
分类:
Web程序 时间:
2015-03-16 06:15:18
阅读次数:
348
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种...
分类:
Web程序 时间:
2015-03-10 14:08:15
阅读次数:
299
PHP-FPM是一个PHPFastCGI管理器,是只用于PHP的。 中文名 PHP?FastCGI进程管理器 外文名 PHP-FPM 简????介 一个PHPFastCGI管理器 特色功能 这些特性都是不打断的方式实现的 范围: php.ini 选项 目录 1简介 ...
分类:
Web程序 时间:
2015-03-10 12:20:26
阅读次数:
228
作者:zhanhailiang 日期:2015-03-09
sapi\fpm\fpm\fpm_main.c:@main;
fcgi_init()->fcgi_setup_signals(); 设置信号处理方法;
sigaction(SIGUSR1, &new_sa, NULL);
sigaction(SIGTERM, &new_sa, NULL);
sigaction(SI...
分类:
Web程序 时间:
2015-03-09 22:27:58
阅读次数:
210
今天早上开发的人员过来跟我说,测试机上的XX项目报了个错:include(ZipArchive.php):failedtoopenstream:Nosuchfileordirectory。说是没有zip这个模块,于是在网上找了些资料看了看,果真是没有这个模块,于是乎就下载这个包,安装,结果报错了,起初下的zip包的版本是1.10.2..
分类:
Web程序 时间:
2015-03-09 19:26:47
阅读次数:
186
(1)设定IPNginx服务器:192.168.1.10nginx1.6.2PHP服务器:192.168.1.11php5.3.29(2)安装好Nginx和PHP,其中Nginx服务和PHP-FPM服务正常开启(3)配置文件的写法至关重要,新手的大坑,如下写:nginx.conf关键的地方是location~\.php${roothtml;fastcgi_pass192.168.1.11:9..
分类:
Web程序 时间:
2015-03-06 06:23:58
阅读次数:
138
作者:zhanhailiang 日期:2015-03-04
$_ENV 值是从 PHP 解析器的运行环境导入到 PHP 的全局命名空间。比如,php-cli模式执行,读取当前用户环境变量;php-fpm模式初始化时,读取当前用户环境变量;
1. 通过 修改系统级、用户级配置文件 设置环境变量
通过 /etc/profile, /etc/environment, ~/.profi...
分类:
Web程序 时间:
2015-03-04 21:04:51
阅读次数:
364
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP...
分类:
Web程序 时间:
2015-02-28 12:58:49
阅读次数:
298
2015年2月26日 15:40:15先查找 PHP-FPM 的进程号1 ps -ef | grep php-fpm2 root 900 1 0 Feb12 ? 00:00:39 php-fpm: master process (/usr/local/web/ph...
分类:
Web程序 时间:
2015-02-26 16:22:56
阅读次数:
221
本文为在Ubuntu14.04中使用PostgreSql和Nginx安装PostfixAdmin2.92版的记录。需要安装的包记忆有些模糊,大概列一下:postfix,PostgreSql,postfix-pgsql,php5-pgsql,nginx,php5-fpm,这些包可以通过Ubuntu的包...
分类:
数据库 时间:
2015-02-23 17:46:26
阅读次数:
210