Chinaunix

标题: PHP5试用手记[原创] [打印本页]

作者: kevinlei    时间: 2003-08-30 23:42
标题: PHP5试用手记[原创]
迫不及待地下载完PHP5,解开ZIP就开始往APACHE2上挂,方法与挂PHP4有2点区别:
    1.PHP4TS.DLL跟了个尾巴,ICONV.DLL,也就是说,PHP4TS.DLL不管复制到哪个文件夹都必须同时把这个文件也复制过去.
    2.以APACHE的MODULE方式安装PHP5时,不能再用LoadModule php4_module modules/php4apache2.dll了,PHP5时代了嘛,得改成LoadModule php5_module modules/php4apache2.dll

(我没打错字,确实是PHP4TS.DLL和PHP4APACHE2.DLL,B1版PHP5的所有文件没有任何一个的名字带有PHP5字样)

    安装好了,NET START APACHE2,127.0.0.1/PHPINFO.PHP看看有什么变化,咦,怎么来了个SQLite???PHP.NET看看去.原来这个是一个小型的数据库引擎,PHP5内置了对它的支持,使用感觉嘛....有点象用DBA,也是文本型的,不过可以用SQL语言对其进行操作,赫赫,果然是好东西,没有MYSQL空间的穷朋友这下该高兴了,我就兴奋了N天......

    咦,怎么回事,没看见MYSQL的信息啊???这是PHP的老搭档啊,怎么会没了呢??看看NEWS.TXT,"29 Jun 2003, PHP 5 Beta 1 - Removed the bundled MySQL client library."我靠,至于吗,有了SQLite就不要MYSQL了???那我宁愿不要SQLite....PHP的DEVELOPER不会这么傻的吧....一定有原因,我找....MYSQL.COM:"MySQL Standard is licensed under the GPL"原来是这样啊,PHP要是包含了MYSQL Clinent,那PHP也得"UNDER THE GPL",可是我记得PHP是"UNDER THE BSD".....怪不得咯~~~可是俺们PHPer怎么能少了MYSQL呢??只好曲线救国了,去SNAPS.PHP.NET下个最新的PHP5b2DEV版本,里面就包含了PHP_MYSQL.DLL,大家还记得PHP4.04时是怎么配置的吧~~把PHP.INI里的extension=PHP_MYSQL.DLL前的";"去掉,再把libmySQL.dll复制到PHP4TS.DLL所在的地方去,就可以象以前一样使用MYSQL了.

    好了,PHP5配置好了,慢慢发掘它的好处吧!先透露一句,PHP5的OOP强大了很多哦!

BY KEVINLEI
作者: HonestQiao    时间: 2003-08-31 12:02
标题: PHP5试用手记[原创]
我早就用了,不过在问到死下面用的一点都不好
作者: kevinlei    时间: 2003-08-31 19:56
标题: PHP5试用手记[原创]
WINDOWS下也很好用,除非你没正确安装。。。。
作者: redfox    时间: 2003-08-31 23:56
标题: PHP5试用手记[原创]
SQLite是个很好的东东,搞些小的计数器,留言本什么的会很方便。
作者: kevinlei    时间: 2003-09-01 00:19
标题: PHP5试用手记[原创]
个人觉得做些超简单的东西可以用DBA,KEY/VALUE的方式对小程序来说是很好用的。而且可以很方便的转化成数组,用久了会上瘾的~~HOHO

SQLite可以作为MYSQL的代替品,当你的程序使用的MYSQL,可是又找不到MYSQL空间的时候,只要做一点很小的修改,就可以跑SQLite了,等有了MYSQL空间再转过去。当然了,SQLite的性能不如MYSQL这是肯定的了,不过好歹也是SQL啊~~~

以上拙见,由于使用时间不长,所以可能是错的,还请有经验的高人指导
作者: redfox    时间: 2003-09-01 00:22
标题: PHP5试用手记[原创]
SQLite很多情况下比mysql快,当然大多是数据量比较小的情况,具体的可以去它的官方站看看。
作者: kevinlei    时间: 2003-09-01 00:24
标题: PHP5试用手记[原创]
可是用SQLite架站不放心啊,数据量大了肯定吃不消

就算是架个论坛都不保险。
作者: redfox    时间: 2003-09-01 00:36
标题: PHP5试用手记[原创]
大的库不知道性能怎样,官方的测试是在小于14M的库上。sqlite还是支持事务处理的,hiahia~

http://www.hwaci.com/sw/sqlite/speed.html
作者: csx    时间: 2003-09-01 11:09
标题: PHP5试用手记[原创]
参照kevinlei先生的文章操作,好像仍然不能支持MYSQL。何故?
作者: redfox    时间: 2003-09-01 11:30
标题: PHP5试用手记[原创]
说句老实话,WINDOWS下面的确是asp最好。
作者: kevinlei    时间: 2003-09-01 17:47
标题: PHP5试用手记[原创]
TO csx:

看看你的PHP.INI里extension_dir是怎么设置的,你的PHP_MYSQL.DLL放在哪里,那么你的extension_dir就应该指向哪里.默认情况下extension_dir=./ 这样的话,是加载不了任何extension的,如果你的PHP文件夹在C:\PHP\,那么extension_dir=C:/PHP/extensions/,依次类推

TO REDFOX:

ASP在WINDOWS下确实是相当优秀的,可是现在的SERVER大多数都是UNIX类,就象你开发网页时总是会以IE为主,而不会考虑太多NETSCAPE的问题,做WEB程序也总是会以UNIX为主,何况PHP\JSP\CGI在WINDOWS平台下也能获得不错的效果,不比ASP差.
作者: 夜猫子    时间: 2003-09-01 21:40
标题: PHP5试用手记[原创]
我鄙视ASP
作者: redfox    时间: 2003-09-02 07:56
标题: PHP5试用手记[原创]
用windows做服务器好处是可以用asp,php,jsp,cgi的任何一种。
作者: small-bird    时间: 2003-09-02 09:15
标题: PHP5试用手记[原创]
放弃windows是一种明智的选择。
作者: wubai    时间: 2003-09-02 16:25
标题: PHP5试用手记[原创]
windows给我们带来了巨大的方便性!

有很多人说什么用linux,unix,放弃wndows

其实背地里还偷着用人家的东西。

我想问一句不用windows的朋友:
你们在做开发的时候所有的程序都是在linux或unix上完成代码编写的吗?

我真的不相信,但我相信你们的程序会真的在linux或unix上运行。

就连我在人才shi场招聘的时候口口生生说“我们公司不用windows”,其实那只是说说罢了。

另外我觉得大家应该真正好好学习windows,学习windows的成功之处。
作者: tonera    时间: 2003-09-02 16:56
标题: PHP5试用手记[原创]
     较赞同楼上的话。

起码在windows下有好多多的游戏玩!我相信,没有windows,大家中的绝大多数会受不了!星际和CS,你放得下?
作者: snowall    时间: 2003-09-02 20:01
标题: PHP5试用手记[原创]
不作服务器的话还是Windows比较好。
作者: sdw2008    时间: 2003-09-03 10:43
标题: PHP5试用手记[原创]
哈!我好久没有用PHP了,看来要落伍啦!
作者: 夜猫子    时间: 2003-09-03 11:57
标题: PHP5试用手记[原创]
提醒楼上几位不要把话题扯远了,要讨论windows好还是linxu/unix好可以到其他地方,这里只讨论php相关话题
作者: csx    时间: 2003-09-04 11:46
标题: PHP5试用手记[原创]
To kevinlei :
已解决。因为我的机器上有两个版本的PHP,所以PHP.ini没有放在windows目录下。PHP5的PHP.ini(按kevinlei 所述修改)和LibMysql.dll必须都放在windows目录下,才支持mysql。
作者: kevinlei    时间: 2003-09-04 13:40
标题: PHP5试用手记[原创]
呵呵,那就不一定了,如果PHP作为APACHE2模块的话,甚至一个文件都不用放到WINDOWS目录下。

LIBMYSQL.DLL\PHP4TS.DLL\iconv.dll这三个,放在APACHE2/BIN目录下.PHP4APACHE2.DLL,放在APACHE2/MODULES下(其实随便放哪都可以,放MODULES下主要是想和APACHE的其它MODULES放在一起,个人习惯问题),PHP.INI,那要看PHP的版本,4.33和PHP5B2都可以放在APACHE2下,但PHP4.32以前的和PHP5B1就只能放在APACHE2/BIN目录下了.
作者: dewflower    时间: 2003-09-05 05:44
标题: PHP5试用手记[原创]
我的程序是在unix上用vi敲出来的。说实在的,客户端可以用window,但开发还是unix好,强大而稳定。
作者: feming    时间: 2003-09-07 15:19
标题: PHP5试用手记[原创]
[quote]原帖由 "redfox"]说句老实话,WINDOWS下面的确是asp最好。[/quote 发表:
     

错,是ASP.NET或者 ASPX!
作者: redfox    时间: 2003-09-07 22:29
标题: PHP5试用手记[原创]
原帖由 "feming" 发表:
   

错,是ASP.NET或者 ASPX!
    小MM不要钻牛角尖
作者: mao_junhua    时间: 2004-01-08 22:41
标题: PHP5试用手记[原创]
那两个dll在php5的包里面就有,只是没有加载罢了。
作者: htldm    时间: 2005-03-18 21:50
标题: PHP5试用手记[原创]
我的理解是:PHP4TS.DLL和PHP4APACHE2.DLL中的"4"是"for"




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2