Apr242019
May192014
nginx location配置详细描述
语法规则: location [=|~|~*|^~] /uri/ { … }
= 开头表示精确匹配
^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。
~ 开头表示区分大小写的正则匹配
~* 开头表示不区分大小写的正则匹配
!~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则
/ 通用匹配,任何...阅读全文
May192014
nginx rewrite规则如何配置
在url优化过程中,不可避免的涉及到nginx rewrite规则。那么nginx rewrite是如何配置的呢?
rewrite可以出现的地方有4个:NGX_HTTP_SRV_CONF,NGX_HTTP_SIF_CONF,NGX_HTTP_LOC_CONF,NGX_HTTP_LIF_CONF。分别对应着:
1
2
3
4
NGX_HTTP_SRV_CONF:配置文件中的server域中的任何地方;
NGX_HTTP_SIF_CONF:配置文件中server域中的if配置中;
NGX_HTTP_LOC_CONF:配置...阅读全文
May142014
linux删除文件和文件夹
linux下删除文件、文件夹、清空文件夹的命令是:
删除文件:
rm -rf 文件名,如:
rm -rf memcache.so 或 rm-rf /usr/lib64/memcache.so
删除文件夹
rm -rf 文件夹,如:
rm -rf lib64 或 rm-rf /usr/lib64
清空文件夹
rm -rf *.*
该命令需要先cd到该文件夹
阅读全文
Apr182014
php 支持代码创建图片
php启用图片扩展库后才能使用相关函数。
找到php.ini,打开内容,找到:
;extension=php_gd2.dll
把最前面的分号“;”去掉,再保存即可。
重启apache服务即可。阅读全文
Mar282014
阿里云主机centos系统下安装memcached
2、安装libevent
yum -y install libevent-devel
3、下载memcached
wget -c http://memcached.googlecode.com/files/memcached-1.4.10.tar.gz
tar xzf memcached-1.4.10.tar.gz
cd memcached-1.4.10
4、开始编译安装memcached
./configure --prefix=/usr/local/memcached
make
make install
5、配置memcached
1)下载启动脚本(备用下载地...阅读全文
Mar262014
php5.5 mysql_connect未定义的错误
错误提示:
Fatal error: Call to undefined function mysql_connect() in
解决该错误的方法是:
1. php.ini中检查
extension=php_mysql.dll
extension=php_mysqli.dll
前的分号是否去掉;
2. php.ini 中 extension_dir = "D:/php/php64/ext" 是否设置
3. httpd.conf 中 是否添加了
PHPIniDir "D:/php/php64"
添加位置为LoadModule php5_module "D:/ph...阅读全文
Mar262014
win7 apache解压包的安装
64位的apache安装过程是:
1.解压下载的压缩包。
2.cmd 到压缩包httpd.exe所在的目录,我本机的目录是D:\php\httpd-2.4.9-x64\Apache24\bin>(Windows-所有程序-附件-命令提示符(右键,以管理员身份运行))
3.运行命令:D:\php\httpd-2.4.9-x64\Apache24\bin>httpd.exe -k install
4.修改conf,重启apache服务:D:\php\httpd-2.4.9-x64\Apache24\bin>httpd.exe -k res...阅读全文
Mar252014
win7 apache x64出现deny错误解决方法
具体错误是:
You don't have permission to access /index.html on this server.
解决方案是:
打开httpd.conf找到
<Directory />
AllowOverride none
Require all denied
</Directory>
修改为:
<Directory />
AllowOverride none
Require all granted
</Directory>
重启apache服务就解决了。
阅读全文
Mar252014