Posts tagged php

[转载]XAMPP Wamp5和AppServ: Windows下简单好用的php平台

原文地址:http://www.gsls.info/20080511235853.html 说到开源,php无疑是最具有活力的。最优秀的、最受关注的、最有发展前景的开源web程序,例如CMS中的Joomla、Drupal,BLOG中的Wordpress、b2evolution,WIKI中的MediaWiki、TikiWiki,数据库管理工具的phpMyAdmin、TurboDbAdmin,CRM中的SugarCRM、ERP中的WebERP,都是采用php开发的。php语言简单、散漫,追求自由,这正是开源软件的原始动力之一。php的运行平台,一般有LAMP和WAMP。基本上,目前几乎所有的Linux发布版中都默认包含了LAMP,而在Windows操作系统下的php集成环境WAMP,则更方便我们进行实验和部署。一般来说,我们可以在WAMP上测试、部署好我们的站点,然后再迁移到LAMP上做正式的应用。 XAMPP是一个包含了 MySQL、PHP 和 Perl 的 Apache 发行版,十分容易安装和使用。到目前为止,XAMPP有四个版本,分别是基于Windows、Linux、Mac OS X和Solaris的。基于Windows的XAMPP,适用于几乎所有的Windows平台,包含了Apache、MySQL、PHP + PEAR、Perl、mod_php、OpenSSL、phpMyAdmin、FileZilla FTP Server和SQLite等等内容。 XAMPP 的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便,XAMPP 默认开启配所有功能,从安全的角度看,并不利于实际应用的。因此,如果使用XAMPP作为正式的应用平台,需要进行相关的安全配置。 XAMPP的更多内容:http://www.apachefriends.org/zh_cn/xampp.html 下载基于Windows的XAMPP:http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=89552   Wamp5是我正在使用的WAMP平台,推荐。它是Romain Bourdon开发的WampServer的其中一个版本。WampServer专注于Windows平台,安装设置极其简单。目前,Romain Bourdon已正式推出了新版本的WampServer 2.0。不过Wamp5非常受欢迎,用户众多,它集成了Apache、MySQL、PHP、phpmyadmin和SQLite,可以通过插件同时支持PHP5和PHP4,并支持Apache的mod_rewrite。Wamp5在WinXP、win2000、win2003下运行良好。安装完成后,会在系统右下角出现一个托盘,许多功能只需要通过托盘菜单,点点“开启/关闭”就可以实现,省去了许多修改配置文件的麻烦。 Wamp5官方站点:http://www.wampserver.com/ AppServ我没用过,泰国人开发的,是一个更为轻量级的php集成平台,其官方网站上宣称,你只需要一分钟,就可以完成部署。AppServ包含了PHP、Apache、MySQL、phpMyAdmin和Perl,如果需要Zend Optimizer,需要自行到Zend官方下载安装。AppServ2.4.x对应php4,2.5.x对应php5,不同的版本,包含的MySql等内容的版本也有所不同。据资料显示,默认不支持Rewrite , 需要在httpd.conf中打开, 默认不支持Curl, 需要在php.ini中打开,需要将libeay32.dll, php5ts.dll, php_curl.dll, ssleay32.dll复制到system32目录。 AppServ官方站点:http://www.appservnetwork.com/ 下载地址:http://sourceforge.net/project/showfiles.php?group_id=37459&package_id=29748 此外还有 4.Easy2PHP5 Easy2PHP是Windows下的Apache + PHP + MySQL + Zend + phpMyAdmin 的绿色环境套件,免安装,几秒钟即可搭建Web服务器。 5.phpStudy 一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发手册以及一些高级应用等。

Windows下 Apache 2 + php 5 + MySQL 5 安装指南

Windows下 Apache 2 + php 5 + MySQL 5 安装指南 ======================================== 本文由moqi在广为流传的版本上经过自己的实践修正,供参考。 ======================================== 系统环境:Windows XP SP2 资料下载以及准备: apache_2.0.54-win32-x86-no_ssl.msi http://apache.mirror.phpchina.com/httpd/binaries/win32/ php-5.2.8-Win32.zip http://www.php.net/downloads.php   mysql-noinstall-5.0.22-win32.zip http://download.mysql.cn/src/2006/0710/5542.html ======================================== 新建系统目录 D:\Server 注意:文件夹名称最好不要包含空格及其它非英文字符 ======================================== 安装 Apache 运行 apache_2.0.54-win32-x86-no_ssl.msi,一路 Next 下来。到选择安装方式的时候,选择"Custom"自定义方式。然后 Next 选择安装路径,定位到 D:\Server\Apache,之后一直 Next。弹出一个 CMD 窗口安装 Windows 服务后,安装就完成了。右下角将出现 Apache 粉红色的羽毛 Icon,不出意外图标上应显示绿灯,表示 HTTP 服务器已经正常启动。你可以访问 http://localhost 来试试,如果屏幕出现默认页面就表示安装成功。 ======================================== Apache 2 启动错误的解决 现在启动 […]

PHP下默认的日期格式设置

WordPress的主要“战场”在美国,鉴于中西文化习惯等差异,其一些设置是不符合国人使用习惯的,这其中时间格式更是最明显的。 WordPress一般情况下默认的日期格式是:星期,月 日,年,而国人习惯年,月,日,星期这种格式,所以在使用WordPress时可能会按照自己的习惯来修改默认设置。如果对PHP不了解就会无从下手,所以我在此就简要的介绍一下一些时间格式,虽然我也不了解PHP,但解释的还算是可以理解的。 由于WordPress是基于PHP的,所以时间格式完全可以套用PHP的内置格式,先看看PHP的内置时间格式的说明(请注意区分字母大小写): 周数W:ISO-8601格式年份中的第几周,每周从星期一开始(PHP 4.1.0新加入),例如:42(当年的第42周); 日d:月份中的第几天,有前导零的两位数字,例如01 到 31; D:星期中的第几天,以文本表示,截取对应英文名称的前三个字母,例如Mon到Sun; j:月份中的第几天,没有前导零,例如1 到 31; l(L的小写形式):星期几,完整的文本格式,例如Sunday到Saturday; N:ISO-8601格式数字表示的星期中的第几天(PHP 5.1.0新加入),例如1(表示星期一) 到7(表示星期日); S:每月天数后面的英文后缀,2 个字符,例如st,nd,rd和th,可以和j一起使用; w(W的小写形式):星期中的第几天,数字表示,例如0(表示星期日) 到 6(表示星期六); z(Z的小写形式):年份中的第几天,例如0 到 366; 月F:月份,完整的文本格式,例如 January 或者 March; m:数字表示的月份,有前导零,01 到12; M:三个字母缩写表示的月份,例如Jan到Dec; n:数字表示的月份,没有前导零,1到12; t:给定月份所应有的天数,例如28,30,31; 年L:是否为闰年,如果是闰年则为1,否则为0; o(O的小写形式):ISO-8601格式年份数字。这和Y的值相同,只除了如果 ISO 的星期数(W)属于前一年或下一年,则用那一年。(PHP 5.1.0 新加入),例如1999,2003; Y:4 位数字表示的完整年份,例如1999,2003; y:2 位数字表示的年份,例如99,03; 由上面的说明可以看出,日期的表达方式是很多的,但其中一些并不常用。按照国人的习惯就可以这样表示时间:Y年n月j日,输出结果为2007年8月5日。 上面讲的是日期(date)格式,下面再讲时间(time)格式。 时间a:小写的上午和下午值,am或pm; A:大写的上午和下午值,AM或PM; B:Swatch Internet 标准时,000到999; g:小时,12 小时格式,没有前导零,1到12; G:小时,24 小时格式,没有前导零,0到23; […]