PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档标签: nginx

nginx+php 上传大文件失败.

Nginx出现413 Request Entity Too Large错误解决方法Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加client_max_body_size 200m;重启nginx要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一致出现错误。post_max_size = 2Mupload_max_filesize = 2M...
此文被围观1035次  分类: 服务器 标签:  ···

ThinkPHP NGINX去掉index.php.

location /     {         if (!-e $request_filename)         {             rewrite ^(.*)$ /index.php?s=$1 last;             break;         }     } ThinkPHP ...
此文被围观2752次  分类: 编程开发 标签:  ·····

centos+nginx+php+mysql一些指令操作.

nginx的启动: /var/local/www/nginx/sbin/nginx start nginx的重启: /var/local/www/nginx/sbin/nginx -s reload nginx的停止: /var/local/www/nginx/sbin/nginx stop php-fpm的启动:/var/local/www/php/sbin/php-fpm start php-fpm的重启:/var/local/www/php/sbin/php-fpm restart php-fpm的停止:/var/local/www/php/sbin/php-fpm stop mysql的启动:/etc/init.d/mysqld start mysql的重启:/etc/init.d/mysqld restart mysql的停止:/etc/init.d/mysqld stop...
此文被围观1054次  分类: 服务器 标签:  ····

Nginx 502 Bad Gateway 错误的原因及解决方法.

以下方法来源于网络,我实际操作过程中与其大致相同设置! 查看当前的PHP FastCGI进程数是否够用: netstat -anpo | grep "php-cgi" | wc -l 一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是从Google搜集整理的一些Nginx 502错误的排查方法,供参考: Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这些出错都揽在自己身上了,着实让nginx的推广者备受置疑,毕竟从字眼上理解,bad gateway?不就是bad nginx吗?让不了解的人看到,会直接把责任推在nginx身上,希望nginx下一个版本会把出错提示写稍微友好一些,至少不会是现在简单的一句 502 Bad Gateway,另外还不忘附上自己的大名。 Nginx 502的触发条件 502错误最通常的出现情况就是后端主机当机。在upstr...
此文被围观1259次  分类: 服务器 标签:  ····

nginx网站打开慢,nginx+php-fpm优化.

Nginx对高并发的优良性能,故配了个Nginx+php-fpm来跑在线代理程序,是按照张宴文章配的,刚配置好时运行正常,但运行一段时间 后,网站打开很慢,打开网站后,在输入框输入要访问的网站,也慢得不行。在网站打开慢时,在SSH终端上输入命令也慢,怀疑是机房网速问题,但在ssh上 输入 w3m www.example.com 这个打开也慢,基本可以排除机房的网速问题。 当打开网站慢时,把服务器重启后,就会快起来,后来发现,用 /usr/local/www/php/sbin/php-fpm restart 把fastcgi重启下也会快起来,最把它加入计划任务,每小时重启下,基本保证网站不会慢,但终究不是办法。 查看了nginx.log和php-fpm.log,根据里面的错误,找了以上转载的几篇文章,总算是把问题解决了,主要修改了两个地方 1、 问题: 发现/usr/local/www/php/etc/php-fpm.conf文件里定义的打开文件描述符的限制数量是 51200 但用 命令ulimit -n查看,发现只有10...
此文被围观1456次  分类: 服务器 标签:  ····

nginx取消上传目录php执行权限.

读图网以前是用的LAMP环境,但是阿里云主机总是超时apache总是溢出,最后下定决心换成LNMP环境 于是原来的伪静态规则来搬到NGINX环境上来 第一个来看一下在nginx环境如何取消目录的PHP执行权限 将以下代码添加至Server容器中的合适位置,也就是在定义fastcgi的规则之前. location ~ /(uploads|data|templets)/.*\.(php|php5)?$ { deny all; } 注意上面要定义在fastcgi的前面。 ...
此文被围观1241次  分类: 服务器 标签:  ···

ThinkPHP在一些项目中的使用配置.

昨天重新安装的系统,上面的环境也重新配置了一次!配置完成的就开始以前的项目! 发现了问题,以前都是用nginx,我现在改成Apache了,发现伪静态不正确 问题:127.0.0.1/Home/Public/login居然无法显示页面, 我conf/config.php url_model配置的是2,百思不得其解。 一直改url_model的值,打印/index.php/Index显示的是/Home/Public/login,如果将地址改成/Home/index.php/Pulic/login就可以正常显示 那还是应该是配置的问题,最后我将url_model注释掉了,居然可以正常访问了! 还有一个问题就是伪静态的问题了,我在httpd.conf里面已经开启了mod_rewrite,并且也将url_model设置为2了,同时就设置了URL_HTML_SUFFIX但是还是没有起作用 在phpinfo中也找到了mod_rewrite这个!我用{:U(“/Index/show?id=1″)}就是不起作用啊! 问题...
此文被围观1116次  分类: 编程开发 标签:  ······

centos服务器开机启动查看,chkconfig参数,linux关闭开机启动.

在centos 下开机启动查看管理的命令是:chkconfig 应该其它linux系统也是一样吧!今天在试用阿里云主机! 主要是用来做php服务器,因为最近经常有公司问我服务这块的知识,所以在想一定要把这块学习好!就这样开始了我的linux之旅。 要本地安装的虚拟机,不像阿里云什么都给你弄好了!只要几步就要以完成配置! 我现在用的php环境是用的nginx以前是用的apache后来改了! 回来本文章的话题开机启动命令上来。 chkconfig --list 开机启动列表查看 输出 所有服务列表 如果列表中没有你要启动的服务 可以使用 #chkconfig --add 添加进去: #chkconfig --add postfix 删除自然就是 #chkconfig --del 添加进去: #chkconfig --del postfix --list 后面可以加 服务名称 就只输出此服务的信息 例如 #chkconfig --l...
此文被围观1454次  分类: 服务器 标签:  ··········

Putty远程链接CentOS,CentOS更改用户密码.

这两天在做centos下的php环境配置,当然用的nginx+php+mysql 这个比windows下麻烦多了,不好配啊! 本身用的是win7下的虚拟机,虚拟机又是liveCD盘,重启一次数据又没了! 在不断的总结中,还是有一点成就,学会用putty远程链接centos了 在其中有两点要做: 关闭防火墙: service iptables stop, 查看: chkconfig iptables off 打开sshd: service sshd start 做了以上两条应该就可以和centos链接了 顺便说一下centos 更新密码命令:passwd root...
此文被围观1107次  分类: 服务器 标签:  ············

php+nginx上传错误413 Request Entity Too Large解决方法.

最近在用tp做项目,做到上传这块发现有问题. 哦,环境用的是windows+php+nginx 在上传中写了最大上传文件大小, import("ORG.NET.UploadFile"); $upload = new UploadFile();//实例化上传类 $upload->maxSize = 1024*100;//设置附件上传大小 但是一上传大一点的文件就会出现"413 Request Entity Too Large" 这样的错误提示信息; 最后只得google一下,更改 解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加 client_max_body_size 20m; Centos下 vi /usr/local/nginx/conf/nginx.conf 重启NGINX kill -HUP `cat /usr/local/nginx/nginx.pid ` 恢复正常...
此文被围观1230次  分类: 服务器 标签:  ········

windows下ThinkPHP伪静态配置,nginx环境配置ThinkPHP伪静态.

昨天弄了好久没弄起这个伪静态,今天在公司看了一下公司的这个配置信息,终于也配置好了这个环境。 windows下ThinkPHP伪静态配置 nginx环境配置ThinkPHP伪静态 [html] server { listen 80; server_name localhost; root E:/DEMO; index index.php index.html index.htm; autoindex on; location / { if (!-e $request_filename) { #rewrite ^/(.*)$ /index.php/$1 last; rewrite ^/Home/(.*)$ /Home/index.php/$1 last; break; } } location ...

nginx伪静态配置,win下nginx的伪静态配置.

这些天在用nginx做服务器,现在当然是用伪静态哦!这里给新手提供一些思路,看代码server {#监听端口listen       80;#服务域名,此处为本地服务server_name  localhost;#网站根目录root   E:/webroot;#网站首页index  index.html index.htm index.php;autoindex on;#charset koi8-r;#access_log  logs/host.access.log  main;#伪静态,就在这里加了,当然你也可以用include加载专门的一个伪静态文件rewrite ^(.*)/([a-zA-Z0-9]+)/show-([0-9]+)\.html$ $1/index.php?itemid=$3; …后面就没有什么了!伪静态你还应该学习一下正则这块的东西这里只是一个思路呵!希望给大家新手带来方便。...
此文被围观1055次  分类: 编程开发 标签:  ····

windows下配置php+nginx+oracle.

前些天到了一家新的公司上班,公司主要用的oracle数据库,语言当然也是现在比较热门的php了,服务是用的nginx 以下nginx+php+oracle配置压缩包,可以看看,也不用装什么东西,直接可以用,但不是网上别人所说的那种集成环境! 但是有一缺点就我还不知道怎么把oracle链接上的,如果电脑上安装了mysql也可用的。nginx+php+oracle压缩包下载解压到相关目录,cmd进入到nginx目录下,运行:start nginx;  停止:nginx -s stop,  重启:nginx -s restart然后进入到php目录下面,运行: php-cgi.exe -b 127.0.0.1:9000OK!如果不行请email: hello@adophper.com...
此文被围观1278次  分类: 编程开发 标签:  ····

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.