分类"PHP"下的内容

整理CentOS常用命令

aries 发表于 2012-08-06 1505 次浏览 标签 : lnmp
在电脑常用操作中,我们经常会用到CentOS常用命令。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就给大家介绍这些CentOS常用命令。一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name"   grep "model name" /proc/cpuinfo   [root@localhost /]# grep "CPU" /proc/cpuinfo  &nbs

nginx的php-fpm参数配置优化调整方法总结

aries 发表于 2012-08-01 2403 次浏览 标签 : lnmpphp-fpm优化
Nginx对高并发的优良性能,故配了个Nginx+php-fpm来跑在线代理程序,是按照张宴文章配的,刚配置好时运行正常,但运行一段时间 后,网站打开很慢,打开网站后,在输入框输入要访问的网站,也慢得不行。在网站打开慢时,在SSH终端上输入命令也慢,怀疑是机房网速问题,但在ssh上 输入w3m iw3c.com这个打开也慢,基本可以排除机房的网速问题。当打开网站慢时,把服务器重启后,就会快起来,后来发现,用/usr/local/webserver/php/sbin/php-fpm restart把fastcgi重启下也会快起来,最把它加入计划任务,每小时

Nginx 使用中文URL,中文目录路径

aries 发表于 2012-08-01 1590 次浏览 标签 : lnmp
一:确定你的系统是UTF编码[root@mycentos ~]# env¦grep LANGLANG=en_US.UTF-8二:NGINX配置文件里默认编码设置为utf-8server{listen 80;server_name .iw3c.com.com ;index index.html index.htm index.php;root /usr/local/nginx/html/iw3c.com;charset utf-8;}三:如果使用puttywindows –> translation –>UTF-8mkd

数据库水平切分方法

aries 发表于 2012-07-03 1131 次浏览 标签 : 数据库
  在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(SNS)中,用户的UID贯穿系统,唯一自增长,根据这个字段分表,再好不过。方法一:使用MD5哈希  做法是对UID进行md5加密,然后取前几位(我们这里取前两位),然后就可以将不同的UID哈希到不同的用户表(user_xx)中了。

在MySQL字段中使用逗号分隔符

aries 发表于 2012-03-16 1204 次浏览
大多数开发者应该都遇到过在mysql字段中存储逗号分割字符串的经历,无论这些被分割的字段代表的是id还是tag,这个字段都应该具有如下几个共性。被分割的字段一定是有限而且数量较少的,我们不可能在一个字符串中存储无限多个字符这个字段所属的表与这个字段关联的表,一定是一对多的关系比如下面这个表结构所代表的content与tag这两个对象mysql> SELECT * FROM content;+----+------+¦ id ¦ tags ¦+----+------+¦ 1 ¦ 1,2 ¦¦ 2 ¦ 2,3 ¦+----+------+2 rows in set (0.01 sec) mysql> SELECT * FROM tag;+----+-------+¦ id ¦ name ¦+----+-------+¦ 1 ¦ php ¦¦ 2 ¦ mysql ¦¦ 3 ¦ java ¦+----+-------+3 rows in set (0.00 sec)

php后退一页表单内容的保存

aries 发表于 2012-03-06 1686 次浏览
php表单在提交之后再后退,表单的内容默认是被清空的(使用session_start的时候),解决方法是在session_start() 之后,字符输出之前写上header(“Cache-control: private”); 

PHP Warning: PHP Startup: Unable to load dynamic library 'D:/php5/ext/php_mysqli.dll'

aries 发表于 2012-02-16 2473 次浏览 标签 : mysqli
今天在家启动PHP环境的时候,突然发现不能加载php_mysqli.dll了,网上找了一圈,没有解决方案!在群里面受一哥们儿的启发,竟然解决了,如果你的问题还没有解决,请按下面的方法试试!比如我的apache装在D盘,目录是D:/severs/apachePHP的目录是D:/servers/php5这样,把D:/servers/php5/libmysql.dll拷贝到D:/servers/apache/bin这个目录下面重启apache,问题迎刃而解!~~

CentOS 5.5服务器使用yum安装配置Apache、PHP和Mysql

aries 发表于 2012-02-12 2830 次浏览 标签 : lnmpyum
本文的内容是基于在CentOS5.5上的操作。CentOS操作系统ISO镜像光盘文件下载地址请看:http://www.qkweb.net/thread-347-1-1.html ,如果是在IDC处购买的服务器,IDC供应商会免费为用户安装好操作系统,用户只需要进行如下操作,配置服务器环境即可。一、安装Apahce, PHP, Mysql, 以及php连接mysql库组件yum -y install httpd php mysql mysql-server php-mysql二、安装mysql扩展 yum -y install my