前言LAMP(linux+apache+mariadb+php)以下都以源码安装方式,环境为3台虚拟机内存各4G、2核cpu,apache通过fastcgi连接php,数据库用mariadb。搭建环境:Centos6.4服务器一IP地址:192.168.146.140安装软件:apache2.4.12硬盘:20G服务器二IP地址:192.168.146.141安装软件:P..
分类:
数据库 时间:
2015-05-26 16:23:01
阅读次数:
362
参考链接:http://blog.csdn.net/iefreer/article/details/44293711遇到这种问题,通常是由于fastcgi_script_name访问脚本路径不正确引起的。尤其是带有子目录的情况,比如对于Yii框架而言,路径通常是project/web那么如果在URL...
分类:
Web程序 时间:
2015-05-25 14:19:33
阅读次数:
186
所需安装包:httpd-2.4.10.tar.gz、mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz、php-5.4.34.tar.gz1、安装httpd#yuminstallpcre-devel#tarxfapr-1.5.1.tar.gz#./configure--prefix=/usr/local/apr#make#makeinstall#tarxfapr-util-1.5.4.tar.gz#./configure--prefix=/usr/loca..
分类:
其他好文 时间:
2015-05-21 06:48:06
阅读次数:
196
本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。废话不多,直接开始。1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置:server {
listen 80; # 端口号
location / {
root /usr/share/nginx/html; # ...
分类:
其他好文 时间:
2015-05-17 23:39:08
阅读次数:
180
1、Nginx支持PHP,启用以行就可以location~\.php${roothtml;fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;includefastcgi_params;}2、Nginx登录认证及访问控制location/soft/{root/home;indexindex.php..
分类:
其他好文 时间:
2015-05-13 17:13:07
阅读次数:
117
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径fastcgi_param QUERY_STRING $query_string; #请求的参数;如?a...
分类:
其他好文 时间:
2015-05-13 12:46:19
阅读次数:
137
先了解一下普通cgi的工作流程:web server收到用户请求,并把请求提交给cgi程序,cgi程序根据请求提交的参数作相应处理,然后输出标准的html语句返回给web server,web server再返回给客户端,这就是普通cgi的工作原理。从上面看,cgi所要实现的不过是动态网页而已,这种...
分类:
Web程序 时间:
2015-05-12 13:26:28
阅读次数:
143
Web server(apache, nginx) 接受到一个php请求后要解析php文件, 怎么解析呢, web server是C语言写的, 所以需要一个协议, 一个php解释器, 也就是CGI.FastCGI是用来提高CGI性能的, 可以说是CGI的升级版. CGI每当一个请求过来都要开启一个进...
分类:
Web程序 时间:
2015-05-11 10:34:09
阅读次数:
138
今天准备将一个php demo放在IIS下运行,网站在IIS下的配置是这样的:应用程序池是集成模式下的.net framework 2.0(2.0或4.0没什么关系,因为php以fastCGI的方式在跑), 应用程序池标识配置为IIS内置的NETWORKSERVICE, 使用的认证方式为匿名身份验证...
分类:
Web程序 时间:
2015-05-11 01:18:07
阅读次数:
190
既然是不能解析PHP,那就直接运行一下PHP,看会报什么错,再对症下药,于是,在命令提示符窗口进入php安装的根目录,然后运行php -v的命令,这时窗口弹出计算机丢失msvcr110.dll的错误,知道具体的错误就好办了,安装一下MICROSOFT VISUAL C++ 2012 RUNTIME ...