Welcome 微信登录

首页 / 网页编程 / PHP

RHEL 5.3下搭建LAMP+Django环境

RHEL 5.3下搭建LAMP+Django环境

RHEL 5.3下搭建LAMP+Django环境2013-07-01本文主要讲的是搭建LAMP+Django环境,为什么要将二者搭建在一起?Django又是什么呢?首先将二者搭建在一起,没有什么原因,只是根据公司业务,搭建环境的习惯罢了。。其次,简单的介绍下Django:是用python语言写的开源web开发框架,主要目的是简便、快速的开发数据库驱动的网站。官网:https://www.djangoproject.com/环境:RHEL5.3源码包:Dja...
免费的php加速软件Zend Optimizer的性能测试

免费的php加速软件Zend Optimizer的性能测试

免费的php加速软件Zend Optimizer的性能测试2013-07-01大家都知道Zend Optimizer这个工具是zend提供的一个免费的php加速软件,官方说是用这个工具能使php的执行性能提升30%-40%,我最近亲自动手尝试了一下,对Zend Optimizer具体做了一下测试,发现确实能提高php效率。以下就是测试的全过程。测试中使用的php脚本为如下:<?//循环开始前,得到当前时间$pagestartime=microtime...
PHP语言简介

PHP语言简介

PHP语言简介2013-07-01PHP开发语言是一种快速、健壮、免费同时功能丰富的开发语言,拥有大量免费的功能库和开发工具可供使用。PHP适用于任何形态和规模的Web应用系统,作为互联网上应用最广泛的开发语言,PHP受到很多知名商业企业、政府机构和公益性组织的欢迎,包括国内很多最顶级的门户网站,都基于PHP体系进行搭建。一个最近发生的情况可能从更深远的层面表现出PHP的能力,就如IBM依靠对Eclipse开放源代码软件的收购从而令自己在Java开发领域风...
discuz论坛的搭建

discuz论坛的搭建

discuz论坛的搭建2013-07-01discuz:开源的,你可以免费用,但不能在里面做广告赚钱,你想赚钱就得先向对方付费.它有两种授权:免费授权和商业授权,如果是企业用的话也要先交钱的,但不是很贵。discuz的论坛地址是:www.discuz.net,可以下载下来构建自己的论坛这里下载的是discuz2.5的版本:注意它依赖于LAMP准备工作:1、安装httpd包,目的是为准备1个域名;在实际工作中需要用钱买的,这里只是测试而已,是自己创建的(当然...
使用Symfony 2在三小时内开发一个寻人平台

使用Symfony 2在三小时内开发一个寻人平台

使用Symfony 2在三小时内开发一个寻人平台2013-09-05 洪涛 简介Symfony2是一个基于PHP语言的Web开发框架,有着开发速度快、性能高等特点。但Symfony2的学习曲线也比较陡峭,没有经验的初学者往往需要一些练习才能掌握其特性。本文通过一个快速开发寻人平台的实例向读者介绍Symfony2框架的一些核心功能和特点。通过阅读本文,你可以通过一些具体的例子了解Symfony2框架的优秀特性和技术特点,从而体会到使用Symfony2框架支持...
基于PHP语言的Web开发框架Symfony2详解:结合MongoDB开发LBS应用

基于PHP语言的Web开发框架Symfony2详解:结合MongoDB开发LBS应用

基于PHP语言的Web开发框架Symfony2详解:结合MongoDB开发LBS应用2013-09-05 infoq 周攀 洪涛简介随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应 用的最基础技术之一,就是基于地理位置信息的处理。我所在的项目也正从事相关系统的开发,我们使用的是 Symfony2+Doctrine2 ODM+MongoDB的组合。我们将这些技术要点整理成文,希望能够通过本文的介绍和案例,详细 ...
PHP 5.5 正式版不再支持 Windows XP

PHP 5.5 正式版不再支持 Windows XP

PHP 5.5 正式版不再支持 Windows XP2013-09-05PHP 开发者正式 发布 5.5 版本,该版本从去年11月开始开发,历经多个测试版本。PHP 5.5 包含一系列的新特性,例如新的 array_column() 函数以及 foreach() 循环支持标量迭代键;包括 generators 允许开发者实现简单的协程。 同时新版本引入了一个密码哈希函数,可以让开发者轻松实现加盐的安全密码;新增 finally 关键字;foreach 结构...
PHP模块开发学习心得

PHP模块开发学习心得

PHP模块开发学习心得2013-09-05最近在学习PHP模块开发相关的知识, 再看了dl()函数的流程之后, 对模块加载的处理流程做一个总结, 希望可以在PHP模块开发上帮助到大家.进入正题.PHP的代码架构上图摘自Extending and Embedding PHP(Sams).从图中可以看出, PHP所有的部分都处在一个被称为TSRM的层中, TSRM层是负责线程安全管理的. 最底下的SAPI是对外提供服务的接口, 比如命令行的sapi为cli, ...
php的生命周期详解

php的生命周期详解

php的生命周期详解2013-09-06php的生命周期在常见的webserver环境中, 你不能直接启动php解释器; 一般是启动apache或其他webserver, 由它们加载php处理需要处理的脚本(请求的.php文档).一切都从sapi开始尽管看起来有所不同, 但实际上CLI的行为和web方式一致. 在命令行中键入php命令将启动"命令行sapi", 它实际上就像一个设计用于服务单请求的迷你版webserver. 当脚本运行完...
php变量的研究

php变量的研究

php变量的研究2013-09-06php变量的研究每种编程语言共有的一个特性是存储和取回信息; php也不例外. 虽然许多语言要求所有的变量都要在使用之前被定义, 并且它们的类型信息是固定的, 然而php允许程序员在使用的时候创建变量, 并且可以存储任意类型语言能够表达的信息. 并且还可以在需要的时候自动的转换变量类型.因为你已经使用过用户空间的php, 因此你应该知道这个概念是"弱类型". 本章, 你将看到这些信息在php的父语言-...
安装构建php环境

安装构建php环境

安装构建php环境2013-09-06安装构建环境现在你可能至少已经有一个已安装的php, 并且已经使用它做基于web的应用开发了. 你可能已经从php.net下载了win32构建并运行在iis或windows版的apache上, 或者使用你的*nix(linux, bsd, 或其他遵循POSIX的发行)发行版的包管理系统安装了第三方创建的二进制.构建php除非你是下载源码包自己编译, 否则你肯定会错过一些知识点.*nix工具C开发者工具集中必不可少的第一...
编写第一个php扩展

编写第一个php扩展

编写第一个php扩展2013-09-06你的第一个扩展每一个php扩展的构建至少需要两个文件: 一个configuration文件, 它告诉编译期要构建哪些文件以及需要什么外部的库, 还需要至少一个源文件, 它执行实际的工作.剖析扩展实际上, 通常会有第二个或第三个配置文件, 以及一个或多个头文件. 对于你的第一个扩展, 你需要添加每种类型的一个文件并使用它们工作.配置文件要开始了, 首先在你的php源代码目录树的ext/目录下创建名为sample的目录....
php扩展函数接受参数

php扩展函数接受参数

php扩展函数接受参数2013-09-07除了几个"预览"的例外, 你迄今处理的扩展函数都很简单, 只有返回. 然而, 多数函数并非只有一个目的. 你通常会传递一些参数, 并希望接收到基于值和其他附加处理的有用的响应.zend_parse_parameters()的自动类型转换和上一章你看到的返回值一样, 参数的值也是围绕着对zval引用的间访展开的. 获取这些zval*的值最简单的方法就是使用zend_parse_parameters...
php如何在数组和哈希表上工作

php如何在数组和哈希表上工作

php如何在数组和哈希表上工作2013-09-07在数组和哈希表上工作在C语言中, 有两种不同的基础方法用来在一个结构体中存储任意数量的独立数据元素. 两种方法都有赞成者和反对者.向量 Vs. 链表应用的编写通常基于特定类型数据的特性的选择, 需要存储多少数据, 以及需要多快速度的检索. 为了能够有对等的认知, 我们先来看看简单的看看这些存储机制.向量向量是一块连续的内存空间, 它们包含的数据有规律的间隔. 向量最常见的例子就是字符串变量(char *或c...
<< 661 662 663 664 665 666 667 668 669 670 >>