PHP
文章平均质量分 77
cdai
这个作者很懒,什么都没留下…
展开
-
Google AppEngine上部署PHP应用
现在GAE已经支持java了,但不幸的是PHP任然毫无音讯。但是我们在google官方支持PHP之前我们可以使用基于java的Quercus。Quercus基本上可以100%的支持PHP语言(需要JDK1.5)。现在我们开始用GAE运行PHP:1) 注册一个免费的GAE帐户 。 2) 下载此文件到您的计算机(如果连接失效大家可以搜索phpwithgae便可以下载到它,如还不行就转载 2011-11-27 15:11:12 · 4368 阅读 · 0 评论 -
PHPStorm下XDebug配置
1安装Xdebug用yum安装可能会失败,用pecl安装成功。#yum installphp-pecl-xdebug.x86_64pecl installxdebug 如果pecl命令不存在请先安装php-pear 命令:yum install php-pear注意多加了一项IDE Key,且要与后面PHPStorm中的配置相同:ze原创 2013-08-11 22:15:26 · 80895 阅读 · 6 评论 -
PHP(PHP-FPM)手动编译安装
1安装PHP1.1下载解压wget http://museum.php.net/php5/php-5.3.5.tar.gztarxzvf php-5.3.5.tar.gzcdphp-5.3.51.2配置生成Make ./configure--prefix=/usr/local/php --with-mysql=../mysql-5.1.54-li原创 2013-07-27 06:19:56 · 21219 阅读 · 0 评论 -
CentOS上PHP完全卸载
想把PHP卸载干净,直接用yum的remove命令是不行的,需要查看有多少rpm包,然后按照依赖顺序逐一卸载。 1.首先查看机器上安装的所有php相关的rpm包[root@localhost nginx]# rpm -qa | grep phpphp-cli-5.3.3-22.el6.x86_64php-pdo-5.3.3-22.el6.x86_64原创 2013-07-27 06:10:24 · 51025 阅读 · 3 评论 -
PHP框架Yii系列教程(二):功能简介
1 MVC架构1.1处理流程一个Web请求在Yii内部的执行流程如下图所示:1.2组件角色组件名角色与责任index.php入口脚本。创建Application的单例对象。application前端控制器。分析用户请求并将其分派到合适的控制器中以作进一步处理。它同时作为服务中心,维护原创 2013-04-28 21:18:29 · 17353 阅读 · 0 评论 -
国外十大最流行PHP框架排名
以下为十个目前最流行的基于MVC设计模式的PHP框架。 1. Yii Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几转载 2013-04-20 16:54:43 · 3896 阅读 · 2 评论 -
PHP框架Yii系列教程(四):使用Memcache保存会话
1环境准备安装Memcached服务端:yum -y installmemcached.x86_64 安装PHP-Memcache扩展:yum -y installphp-pecl-memcache.x86_64 查看PHP-Memcache扩展是否安装成功:php -m | grepmemcache2启动Memcached服务分别在11211和11原创 2013-04-28 21:23:10 · 12861 阅读 · 1 评论 -
PHP框架Yii系列教程(三):集成Redis
1安装Redis切换至/usr/local/src下,下载并安装redis:$ wgethttp://redis.googlecode.com/files/redis-2.6.12.tar.gz$ tar xzf redis-2.6.12.tar.gz$ cd redis-2.6.12$ make 进入redis-2.6.12目录,修改redis.conf:daem原创 2013-04-28 21:20:34 · 23389 阅读 · 4 评论 -
PHP框架Yii系列教程(一):入门实例
1准备Yii源码首先新建helloyii目录作为Web应用的根目录,并添加到Nginx的配置文件中。然后将Yii框架源码部署到helloyii下,目录结构如下:helloyii/|-- framework |-- …… |-- YiiBase.php |-- yiic |-- yii.php `-- zii2编写HelloWorld原创 2013-04-27 09:45:53 · 51372 阅读 · 0 评论 -
Vim+XDebug调试PHP
1安装PHP调试环境安装了php-devel以后就会有phpize和php-config这两个脚本yum installphp-devel.x86_642安装Xdebug2.1安装用yum安装可能会失败,用pecl安装成功。#yum installphp-pecl-xdebug.x86_64pecl installxdebug2.2修改权限分配共享库xd原创 2013-04-16 16:33:13 · 13477 阅读 · 1 评论 -
Nginx+PHP(FastCGI)环境搭建
在网上搜了几篇相关文章,内容都大同小异。还是自己动手搭建吧,顺带记录下过程留给需要的朋友们。1安装Nginx安装Nginx,具体步骤就不赘述了。2安装MySQLØ 安装MySQL:yum installmysql-serverØ 启动MySQL服务:servicemysqld start或cd /usr ; /usr/bin/mysqld_safe &Ø原创 2013-04-03 22:02:28 · 2421 阅读 · 0 评论 -
Discuz!X2.5安装手册
1 Discuz!X简介Discuz!X系列是康盛的最新打造的品牌,在Discuz!基础上增加了很多模块,如门户、家园、排行榜、群组。而Discuz!上没有,仅仅是单独的论坛。所以说Discuz!X更加适用于建设门户网。如果说是Discuz!是一个论坛系统的话,那么Discuz!X就是一个门户CMS、社区SNS、空间blog及论坛BBS的结合体。2准备工作Ø 按照《Nginx原创 2013-04-03 22:14:03 · 6032 阅读 · 0 评论 -
《PHP与MySQL程序设计》第八章异常处理
8.2 错误日志1. Web服务器进程所有者必须有足够的权限来写日志文件到某个目录。2. 确保这个文件存放在文档根之外,以减少遭到攻击的可能性。3. 可以写入操作系统的日志工具(Linux上是syslog,Windows上是Event Viewer)。 define_syslog_variables(); openlog("CHP8", LO原创 2011-11-27 15:22:10 · 2414 阅读 · 0 评论 -
《PHP与MySQL程序设计》面向对象的PHP
PHP对象的方法、属性的访问跟Java相似,有public, protected, private, final, static。6.3 构造函数和析构函数function __construct/destruct(args...) { ...}6.4 静态类成员class Visitor { private st原创 2011-11-27 15:19:12 · 2719 阅读 · 0 评论 -
《PHP与MySQL程序设计》第三章 PHP基础
1. PHP标识Web服务器只向PHP解析器传递带有PHP标识的行,来提高效率。四种:, , ..., 2. 注释// 单行, /* */ 多行, # 单行3. 向浏览器输出print: 1表示输出成功。echo没有返回值所以略快。 $season ="summertime"; print "I love原创 2011-11-27 15:17:38 · 2145 阅读 · 0 评论 -
Ubuntu上LAMP环境搭建
1. 安装Apache 2sudo apt-get install apache2测试:firefox 127.0.0.12. 安装PHPsudo apt-get install php5 //安装PHP5sudo /etc/init.d/apache2 restart //重启APACHE测试:首原创 2011-11-27 15:15:18 · 1820 阅读 · 0 评论 -
【原创】Nginx+PHP-FPM优化技巧总结
php-fpm的安装很简单,参见PHP(PHP-FPM)手动编译安装。下面主要讨论下如何提高Nginx+Php-fpm的性能。1.Unix域Socket通信之前简单介绍过Unix Domain Socket这种通信方式,参见:Nginx+PHP-FPM的域Socket配置方法Unix域Socket因为不走网络,的确可以提高Nginx和php-fpm通信的性能,但原创 2013-10-06 10:48:24 · 71601 阅读 · 1 评论