PHP

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(相关书籍)
(iconv)
第31行: 第31行:
 
*http://derickrethans.nl/pres-breaking/talk.html
 
*http://derickrethans.nl/pres-breaking/talk.html
  
 +
==编译==
 +
./configure --prefix=/usr/local/php5 --enable-fastcgi --enable-fpm --with-mcrypt --with-zlib --enable-mbstring --disable-pdo --with-pgsql --with-curl --disable-debug --enable-pic --disable- rpath --enable-inline-optimization --with-bz2 --with-xml --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with- mhash --enable-xslt --enable-memcache --enable-zip --with-pcre-regex
 +
make
 +
make install
 
==iconv==
 
==iconv==
 
  iconv -f gb2312 -t utf-8 -c forum-gb2312.sql > forum-utf8.sql  
 
  iconv -f gb2312 -t utf-8 -c forum-gb2312.sql > forum-utf8.sql  
 
  ok, cool :)
 
  ok, cool :)
 +
 
==PHP应用框架==
 
==PHP应用框架==
 
[[文件:php-mvc.png|right|thumb|PHP MVC]]
 
[[文件:php-mvc.png|right|thumb|PHP MVC]]

2012年2月17日 (五) 07:18的版本

Php-90x90.png

Zend logo small.gif
Pear-icon.gif
Pecl-icon.gif
其实我是一头象

目录

什么是PHP

PHP是一种服务器端脚本语言,它是专门为Web而设计的.在一个HTML页面中,你可以嵌入PHP代码,这些代码在每次页面被访问时执行.PHP代码将在Web服务器中被解释并且生成HTML或访问者看到的其他输出.

PHP是1994年出现的,15最初只是Rasmusc Lerdorf一个人的工作.其他一些天才改进了这种语言,它经历了四次非常重要的重新编写,才变成了我们今天所看到的广为使用的.成熟的PHP.到2004年8月,PHP已经在全球的1700多万个网站域中安装,而且该数字还在不断地快速增长.

访 http://www.php.net/usage.php 站点,你可以获得当前的确切数据.

PHP是一个开放源代码的产品,这就意味着,你可以访问其源代码,也可以免费使用.修改并且再次发布.

PHP最初只是PersonalcHomecPage(个人主页)的缩写,但是后来经过修改,采用了GNU命名惯例(GNUc=Gnu Not Unix),如今它是PHP超文本预处理程序的缩写.

前,PHP的主要版本是5.该版本的Zend引擎经过了完全的重写,而且还实现了一些主要的语言改进.

Zend是专业的PHP公司,开发了PHP语言的核心引擎

Rasmus Lerdorf.jpg Rasmus Lerdorf: PHP 之父

将 PHP 带入企业级应用: Enterprise PHP

新闻

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 PHP Thanks, Wikipedia.

自http://www.php.net/feed.atom加载RSS失败或RSS源被墙

PHP5

编译

./configure --prefix=/usr/local/php5 --enable-fastcgi --enable-fpm --with-mcrypt --with-zlib --enable-mbstring --disable-pdo --with-pgsql --with-curl --disable-debug --enable-pic --disable- rpath --enable-inline-optimization --with-bz2 --with-xml --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with- mhash --enable-xslt --enable-memcache --enable-zip --with-pcre-regex

make 
make install 

iconv

iconv -f gb2312 -t utf-8 -c forum-gb2312.sql > forum-utf8.sql 
ok, cool :)

PHP应用框架

PHP MVC

Zend

Zend - http://www.zend.com

Pear

安装 Pear

download http://pear.php.net/install-pear.phar to php-src/pear/ 
# make install-su 

Pecl

The PHP Extension Community Library contains PHP extensions written in C.

PHP 设计模式

  • 工厂模式

Php factory.gif

  • 单体模式

Php singleton.gif

  • 观察者模式

Php observer.gif

  • 命令链模式

Php chain.gif

  • 策略模式

Php strategy.gif

更多细节: http://www-128.ibm.com/developerworks/cn/opensource/os-php-designptrns/

PHP 与 AJAX

相关文档

Debian

/etc/cron.d/php4

# Look for and purge old sessions every 30 minutes
09,39 *     * * *     root   [ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin +$(/usr/lib/php4/maxlifetime) -print0 | 
xargs -r -0 rm

Game

相关链接

相关书籍

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱