安装PHP--漫漫长路无明灯

liveljacky 2003-08-23 12:12:03
小弟前一段时间刚想学PHP,于是想找到PHP装在自己的电脑上好搞一搞实践,于是出去找了一本书《PHP程序设计导学〉。由于之前听到一位前辈说过,PHP很具有亲和力,也很好安装,于是就开始找着书上所载的长达7页的安装说明开始了我的漫漫安装路。
但是天不随人愿,安装了5,6次总是出现这样那样的错误,于是想不用光盘上的软件,直接到往上取下在最新的版本。先找了半天的中文网,结果没有一个好用的。没办法,只好硬着头皮,去找官方的英文连接。结果,载到一半还载不下来。最后,好不容易克服了困难,载了下来,现在还是不知道应该怎么办,更不知道安装之后应该怎么用。(翻遍了整本书也不知道应该怎么样才能用这些软件来运行、维护我的PHP程序)
历经种种磨难的我,至今为止还是一个不幸的菜鸟,面对着眼前的这个很具有亲和力的PHP,真的还是一条漫漫长路。
希望哪位高手能给我只一条明路,我现在真得快要崩溃了。
----是不是才鸟的每一次尝试都是这么的崎岖坎坷,是不是每一个软件、每一项技术的立足点都是给那些真正的高手准备的。那我们这些菜鸟到底应该怎么办,希望过来的高手们,能给我们指一条出路!!!
...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyfcn 2003-08-27
  • 打赏
  • 举报
回复
找到原因了,我php.ini-dist文件拷到system32下去了。
-_-!!
ouyfcn 2003-08-26
  • 打赏
  • 举报
回复
转一小段(作者:深空 来源:超越PHP)
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的安装和配置。
我照上面装了以后还是不行。出现这个页面:
Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.
请高手们指点。
谢谢!


leo000 2003-08-26
  • 打赏
  • 举报
回复
到google上去搜把,找个几打教程不成问题!
windows/linux安装----->apache安装/iis安装----->php安装,这是安装顺序。
写出来太麻烦了:)
alexlee002 2003-08-26
  • 打赏
  • 举报
回复
如果你在北京,我可以帮你

要我写出来,我宁愿上门给你做

昨天给人写了一份教程,找不到了

太烦了。
ustb 2003-08-23
  • 打赏
  • 举报
回复
对于安装环境来说只是学习的最初级阶段。
如果说你还没有学会如何安装,大可以去php版搜一下,能找到一箩。
好好学吧。
redmetal 2003-08-23
  • 打赏
  • 举报
回复
我也想知道,关注中!

2,100

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧