分类 PHP 下的文章

CentOS 5 服务器 Nginx 环境推荐教程

aries | php | 2012-01-13
一、系统约定软件源代码包存放位置 /usr/local/src源码包编译安装位置(prefix) /usr/local/software_name脚本以及维护程序存放位置 /usr/local/sbinMySQL 数据库位置 /var/lib/mysql(可按情况设置)网站根目录 /home/www/wwwroot(可按情况设置)虚拟主机日志根目录 /home/www/logs(可按情况设置)运行账户 www:www二、系统环境部署及调整1、检查系统是否正常# more /var/log/messages (检查有无系统级错误信息)# dmesg (检查硬件设备是否有错误信息)# ifconfig(检查网卡设置是否正确)# ping www.163.com (检查网络是否正常)# cat /proc/cpuinfo (检查CPU频率是否正常)# top (按1检测CPU核数是否正常,内存大小是否正常)2、关闭不需要的服务# ntsysv以下仅列出需要启动的服务,未列出的服务一律推荐关闭:atdcrondirqbalancemicrocode_ctlnetworksendmailsshd[阅读全文]
ė 6 0条评论 0

Linux中APM(apache,php,mysql)环境搭建推荐教程

aries | php | 2012-01-13
一、系统约定软件源代码包存放位置:/usr/local/src源码包编译安装位置(prefix):/usr/local/software_name脚本以及维护程序存放位置:/usr/local/sbinMySQL 数据库位置:/var/lib/MySQL(可按情况设置)Apache 网站根目录:/home/www/wwwroot(可按情况设置)Apache 虚拟主机日志根目录:/home/www/logs(可按情况设置)Apache 运行账户:www:www二、系统环境部署及调整1、检查系统是否正常# more /var/log/messages(检查有无系统级错误信息)# dmesg(检查硬件设备是否有错误信息)#cat /proc/cpuinfo (检查CPU频率是否正常)#top (按1检测CPU核数是否正常,内存大小是否正常)# ifconfig(检查网卡设置是否正确)# ping www.163.com(检查网络是否正常)2、关闭不需要的服务# ntsysv[阅读全文]
ė 6 0条评论 0

PHP漏洞全解

aries | php | 2011-11-08
看了,相当不错,几个服务器配置必须关闭的项,推荐看一下点击下载[阅读全文]
ė 6 0条评论 0

一款超COOL的PHP验证码

aries | php | 2011-10-31
Simple and cool CAPTCHA PHP implementation[阅读全文]
ė 6 0条评论 0

MySQL性能优化的21个最佳实践

aries | php | 2011-09-16
1. 为查询缓存优化你的查询  大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。  这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:  上面两条SQL语句的差别就是 CURDATE() ,MySQL的查询缓存对这个函数不起作用。所以,像 NOW() 和 RAND() 或是其它的诸如此类的SQL函数都不会开启查询缓存,因为这些函数的返回是会不定的易变的。所以,你所需要的就是用一个变量来代替MySQL的函数,从而开启缓存。[阅读全文]
ė 6 0条评论 0

最全的php开发android应用程序

aries | php | 2011-08-31
第一部分是指在Android系统的手机上直接写PHP脚本代码并立即运行;第二部分则继续讲解如何把写好的PHP脚本代码打包成akp安装文件。首先,在手机上安装两个apk包。一个是SL4A(Scripting Layer for Android),这个是Android的脚本环境,前身是ASE(Android Scripting Environment),Android系统上的所有脚本都将在这个环境下执行,下载地址:sl4a_r3,下载后将扩展名改为.akp即可,也可以到谷歌官方下载http://code.google.com/p/android-scripting/downloads/list。(注:如果你只关注第二部分可跳过这里)[阅读全文]
ė 6 0条评论 0

在firefox中使用swfupload上传时发生的问题

aries | php | 2011-08-24
说实话,swfupload这个上传组件是相当不错的能上传大文件,带进度条,可以多文件上传等等。。。可是在firefox中用它上传的时候就会有问题(当然这也不能怪swfupload,根本原因还是flash player身上)什么问题呢?"在非ie内核的浏览期里边swf不能发送cookie"也就是说,比如你在firefox里面使用swfupload上传文件,如果上传的时候需要做登录验证(这个登录验证是基于cookie或者session),就会出问题。至于你遇没遇到,反正我是遇到了。我的解决办法就是:post_params : { "swfAuthId" : ´<?php echo $s[阅读全文]
ė 6 0条评论 0

有关查询IP地址所在地的问题

aries | php | 2011-08-16
手里有个任务,需要用到查询IP地址所在地的问题。难是不难,网上有好多各大网站的IP所在地的查询接口,拿来就能用。我先用的马老板的接口,如下:<?phpfunction get_location(){//腾讯的接口太坑爹,它判断的是服务器的IP$ip=file_get_contents("http://fw.qq.com/ipaddress");$ip=iconv(´GB2312´, ´UTF-8´, $ip); //将字符串的编码从GB2312转到UTF-8$s=array(´var IPData = new Array(´,´"´,´)´,´;´);$r=array(´´,´´,´´,[阅读全文]
ė 6 0条评论 0

给Zend studio5.5换个主题

aries | php | 2011-08-12
Zend studio红红绿绿的代码实再是看不下去了,去网上找了找,也没找到可用的主题,那就自己动手吧!先上张图预览一下:喜欢的就来这里下载吧,下载地址:Tapecho.rar用法:下载后,解压到C:/Documents and Settings/用户/ZDE/config_5.5/schemes/ 目录下注意解压前先退出Zend studio5.5解压后启动 在工具–>首选项–>字体颜色–>选择Tapecho。[阅读全文]
ė 6 0条评论 0

把mysql转换为sqlite2,3

aries | php | 2011-08-11
如果你想把mysql数据库方便的转换为sqlite数据库,那么你只需要下载Navicat9.0.15(我就提供下载了,给个链接吧,传送门)分别新建两个连接,一个mysql一个sqlite(空)然后直接选中数据表复制粘贴ctrl+c   ctrl+v,即可Navicat能够自动转换数据[阅读全文]
ė 6 0条评论 0
Ɣ回顶部