社区
基础编程
帖子详情
初学者求救啊,回答就有分!
chym
2003-08-23 05:19:19
1、用什么软件来编写PHP代码最好呢?
2、我的APACHE是在WIN2000下运行,不过它不支持中文,改怎样改动配置文件呢?还有更好的,象IIS那样方便好用的服务器端的程序么?
小弟谢了先啊!
...全文
28
10
打赏
收藏
初学者求救啊,回答就有分!
1、用什么软件来编写PHP代码最好呢? 2、我的APACHE是在WIN2000下运行,不过它不支持中文,改怎样改动配置文件呢?还有更好的,象IIS那样方便好用的服务器端的程序么? 小弟谢了先啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arcow
2003-08-26
打赏
举报
回复
dreamweaver
cpio
2003-08-25
打赏
举报
回复
我是来得分的
wanzhen
2003-08-25
打赏
举报
回复
1.editplus or Dwmx
2.conf文件夹中httpd.conf文件中搜索 DefaultCharset 把后面的改为 GB2312 就可以支持中文。
liuxiabao
2003-08-25
打赏
举报
回复
当然用edit plus了,还好用啊
causky
2003-08-25
打赏
举报
回复
接分
shuiaaa
2003-08-25
打赏
举报
回复
PHP的执行效率是有目共睹的,这也是我喜欢它的原因之一,和它称为绝妙搭档的Mysql以及Apache想融合,不能不惊叹其效率了。PHP更新也很快,这里列举了目前最新版本PHP4.3.2RC4(几乎没有BUG了,估计写完这篇不久后正式版就出了),和最新版本的Mysql4.0.13的安装过程。
PHP的安装文件可以直接到 http://www.php.net/ 下载,获得for win32的.zip包(5.8M)
Mysql的安装文件可以直接到 http://www.mysql.com/ 下载,获得for win32的.zip包
另外如果想体验Apache和PHP的配合效果而要放弃IIS的话,请到 http://www.apache.org/ 下载最新的for win31的.MSI安装包,目前最新版本是2.0.45。
另外,可以下载Zend Optimizer来对PHP进行加速。具体可以访问 http://www.zend.com/
<1>安装配置PHP
1.解压缩PHP压缩包到C:PHP(这个路径可以随意,不过以下要是用到这个路径,请相应的修改)。
2.复制C:PHP目录下的php4ts.dll及C:PHPdlls目录下的所有文件到windows的系统文件夹里,文件夹视Windows版本的不同而不同
如果是Windows 9x/ME 则为c:windowssystem
如果是Windows NT/2000 则为c:winntsystem32
如果是Windows XP/server2003 则为c:windowssystem32
其中C:为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在C:windows下,请相应做出修改。
复制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,并将其改名为php.ini。用记事本打开,修改一下信息:
搜索extension_dir = ./ 这行,并将其路径指到你的PHP目录下的extensions目录,比如:
extension_dir = C:PHPextensions
如若想支持更多模块,请接下面去做,如果不想的话,直接保存php.ini文件即可.
PHP所支持模块很多,不过有些dll不是免费的,所以没有随PHP的压缩包一起发布,不过dlls文件夹里带的就非常多了,刚才我们已经把它们复制到system32文件夹下了,现在我们测试看它支持多少模块。以下是我测试的结果,仅供参考,如果安装完毕后,弹出不支持xxx.dll模块的话,直接将前面分号加上去就可以了,搜索:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
下面都用分号在前面注释掉了支持的扩展模块,如果你想PHP支持某个模块,请将前面的“;”去掉即可,下面是我测试后的结果,一般按照下面那样去掉注释后没什么问题的:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
修改完成后,保存php.ini,到此完成PHP的安装和配置。
<2>Mysql的安装
Mysql相对来说是比较独立的,这个数据库很小,不能直接对它进行操作,不像access或者SQL2000那么直观,不过目前已经有很多软件可以很好的操作它的,比如phpMyAdmin,mysqlcc。这些软件可以到 http://www.mysql.com/ 上面下载获得,这里不详细说明。
下载获得Mysql的for win32安装包后,用winzip打开,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,不过我建议将它和PHP安装在一起,选择C:MySQL目录。安装完成后MySQL也就完成了。至于设置用户和密码,可以使用上面提到的两个软件进行管理。这里不继续描述,默认的用户名是root,密码为空。
一般装完MySQL后会自动启动服务,如果没有启动的话,请运行C:MySQLbinmysqld-nt.exe
配置conf目录下的httpd.conf文件
#安装apache模块方式添加:
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php4
ScriptAlias /php4/ "c:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x-httpd-php4 .php
#增加默认启动文档:
DirectoryIndex index.html增加为:
DirectoryIndex index.html index.htm index.php index.php3
#让apache2默认中文显示
#添加:
AddLanguage zh-cn .cn
DefaultLanguage zh-cn
#修改:
AddDefaultCharset ISO-8859-1 ---> AddDefaultCharset GB2312
###########################################
[Zend]
在下面可以看到:
zend_optimizer.optimization_level=*
这行,
将=后面数值改为1023,也就是将这行改为
zend_optimizer.optimization_level=1023
###################################################################
Alias /icons/ "D:/Apache/icons/";虚拟目录名
<Directory "D:/Apache/icons">;显示全部目录
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<6>测试:
用记事本新建个文件,写下下面几行,保存到C:Apache2htdocs目录下,这个目录就是你的站点跟目录,命名为phpinfo.php.然后在浏览器中输入http://localhost/phpinfo.php就可以看到想尽的关于PHP的信息了。
CODE
<?php
phpinfo();
?>
您需要注意在您保存文件时,文件的后缀名应该为 .php。(记事本将自动在文件名后面加上 .txt后缀,除非您采取以下措施之一来避免这种情况。)当您保存文件时,系统会让你指定文件的文件名,这时请将您的文件名加上引号。(例如,“hello.php”。)或者,您也可以点击保存对话框中的“保存类型”下拉菜单,并将设置改为“所有文件”。这样您在输入文件名的时候就不用加引号了。
上面一段话摘自《PHP中文手册》,更详细的安装资料,请到 http://www.php.net/docs.php 下载这个中文手册,里面有各种不同系统的详细安装,不过不是很直观而以,一些优化也没有写出来:)
下面我给出几个要用到的软件的下载地址:
PHP
http://www.php.net
Mysql4.0.13
http://www.mysql.com
Apache
http://download.wz.zj.cn/download.asp?cat1=nettools&cat2=homepage&id=3237
Zend Optimizer:
http://www.phpe.net/?n=DownNow&a=7&l=1
另,PHP4.3.2RC4中包含了PEAR包,PHP4.3.1中是没有的,如果你下载的压缩包里有的话,就在php.ini中设置include路径,找到如下两行:
; Windows: "path1;path2"
;include_path = ".:/php/includes"
修改为:
; Windows: "path1;path2"
include_path = "C:phppear"
保存即可,这个是PHP的包含文件路径,可以设置多个,用";"格开。
#################################################
C:盘必须是32位的,ntfs是不行的,我测试过!PHP是不能安在ntfs的盘中的
你可以找个不是ntfs的区,比如d:盘e:盘f:盘等盘
在iss主目录->配置->添加->PHP中的sapi/php4isapi.dll
_______________________我用的平台win2003+php4.23,也可以用Apache+PHP4.23速度快
……………………………………………………………
还有web服务扩展,把isapi打开!!!!!!!!!!!!!
__________________________________________
同时希望对喜欢PHP的朋友有所帮助.
转载请和我联系:shuiaaa521@sina.com
flybird000
2003-08-25
打赏
举报
回复
楼上都回答了
我是来得分的
okdw
2003-08-25
打赏
举报
回复
editplus
其他楼上都回答了
sports98
2003-08-23
打赏
举报
回复
1、你可以用任何编辑器,比如说editplus,notepade,dw,gel.........
2、修改httpd.conf AddDefaultCharset GB2312
chenbinggan
2003-08-23
打赏
举报
回复
用MPS PHP Editor 2000.exe
这个还可以,你也可以直接在DW里面编写。
APACHE的配置方法你可以到www.google.com里面去查找
DIY机器人.pdf
10 到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就 有人问过了,你再问,别人已经不想再重复了, 做为
初学者
,谁也不希望自己的帖子没人回 的。 11,虽然不是打击
初学者
,但是这句...
程序员陷传销组织写代码
求救
:同事秒懂!
南京一家大型软件企业的年轻程序员小张(化名)万万没有想到,当他被传销组织控制、几近绝望之时,自己尝试利用计算机“代码”向同事传递
求救
信息,他的程序员同事们竟然“秒懂”,并赴天津协助警方,将他成功解救...
第一次尝试 Linux:
初学者
指南
经常有人告诉我他们想尝试 Linux,但认为这“太难了”,这让我经常感到惊讶。 似乎有一种普遍的误解,即 Linux 是“为极客准备的”。当然,这种情况曾经是这样的:专门的用户编译他们自己的内核,这不适合胆小的人...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家
分
... 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散
分
! 6:VBA请教怎
如何提问!很感谢原博主的
分
享,我自己也收获了许多!
原则一:能搜索到的知识就...我不是百事通,我也没有很多时间去
回答
这些随便一搜就能搜到答案的问题。 一般遇到问题,我有三个渠道的解决方案: 1. 首先找搜索引擎帮忙 现在Google和Baidu是这样的万能,基本上
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章