mylxiaoyi的专栏

在探索中求知,在思考中前进

萧易ID:mylxiaoyi
164338次访问,排名410好友2人,关注者9
探索新知识
mylxiaoyi的文章
原创 119 篇
翻译 58 篇
转载 13 篇
评论 29 篇
萧易的公告

声援SOFF|声援珊瑚虫:如果你是珊瑚虫用户,请坚决力挺声援珊瑚虫!

Name:
mylxiaoyi(萧易)
E-mail:
网易:
Google:

MSN:

mylxiaoyi新窝:
http://mylxiaoyi.cublog.cn
Google 网上论坛
订阅 myidea
电子邮件:
访问此论坛
最近评论
lujianjian:我发现了
http://www.watir.cn/?cat=5
已经翻译了所有的24天教程。还有实践中遇到的问题,很有参考价值。
博主可以考虑直接转载啊,就不用翻译了。

lujianjian:遇到了第3个问题
http://askeet/frontend_dev.php/question
发生错误
[PropelException]
No connection params set for [yml] propel
说没有找到propel的设置,可是这些设置完全按照教程设置的。
这时注意到错误信息是
No co……
lujianjian:遇到的第2个问题,
【通过CRUD测试数据访问】
执行下面URL时
http://askeet/question
发生错误,404找不到页面。
再看看
在web(我的机器是 E:\work\ECSite\askeet\web)目录下
并不存在 question这个目录,当然是会404.
难道是教程有错误吗?
lujianjian:我在Windows环境下
在执行
【构建对象模型】的
$symfony propel-build-model
时发生错误,称未加载XSLT模块,但是检查 php5目录下的php.ini,
extension=php_xsl.dll
前面的 分号 “;” 已经被去除,而且,通过 phpinfo.php
<?
mentgmery1:恩,不错,现在做这个的人还是太少,谢谢了:)
文章分类
收藏
    相册
    MyPictures
    Pictures
    Linux
    LinuxFans
    LinuxForum
    LinuxSir
    Linux伊甸园
    OldLinux
    Some
    CSDN
    小友blog
    Fly
    fp862
    mylxiaoyi's Weblog
    刺刀特遣队
    萧易的Blog
    萧易的小窝
    飞翔的梦
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Windows下PHP和Apache的安装与配置收藏

    新一篇: 法国反微软的檄文


    在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法.
    一 下载安装程序
    Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载
    PHP可以从http://www.php.net下载.
    二 安装程序
    1 Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了.
    2 我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压到C盘下的根目录下,并将解压出来的文件夹改名为php.
    三 配置
    1 最好是无论使用何种接口(CGI 或者 SAPI)都确保 php5ts.dll 可用,因此必须将此文件放到 Windows 路径中。最好的位置是 Windows 的 system 目录:

    c:\windows\system for Windows 9x/ME 
    c:\winnt\system32 for Windows NT/2000 或者 c:\winnt40\system32 for Windows NT/2000 服务器版 
    c:\windows\system32 for Windows XP 
    2 下一步是设定有效的 PHP 配置文件,php.ini。压缩包中包括两个 ini 文件,php.ini-dist 和 php.ini-recommended。建议使用 php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。
    将选择的 ini 文件拷贝到 PHP 能够找到的目录下并改名为 php.ini。PHP 默认在 Windows 目录下搜索 php.ini:

    3 在 Windows 9x/ME/XP 下将选择的 ini 文件拷贝到 %WINDIR%,通常为 c:\windows。 
    在 Windows NT/2000 下将选择的 ini 文件拷贝到 %WINDIR% 或 %SYSTEMROOT% 下,通常为 c:\winnt 或 c:\winnt40 对应于服务器版本。 

    4 Apache中PHP的设置
    有两种方法使得 PHP 工作在 Windows 下的 Apache。一是使用 CGI 二进制文件,另一是使用 Apache 模块 DLL。无论那种方法,您首先必须停止 Apache 服务器,然后编辑 httpd.conf,以配置 Apache 和 PHP 协同工作。

    如果我们要使用CGI二进制文件,那么我们要将如下指令插入到 Apache 的 httpd.conf 配置文件中,以设置 CGI 二进制文件:
     
    PHP 以 CGI 方式安装到 Apache 2.0:

    ScriptAlias /php/ "c:/php/"
    AddType application/x-httpd-php .php
    Action application/x-httpd-php "/php/php.exe"

    如果我们想把 PHP 作为 Apache 2.0 的模块,那么就一定要移动 php4ts.dll 到 winnt/system32(Windows NT/2000)或 windows/system32(Windows XP),覆盖原有文件(如果有的话),对于 PHP 5,这个文件是 php5ts.dll。然后我们要插入如下两行到 httpd.conf 中,以使我们的 PHP 作为 Apache 的 PHP-Module 安装:

    PHP 以模块方式安装到 Apache 2.0:

    ; For PHP 4 do something like this:
    LoadModule php4_module "c:/php/php4apache2.dll"
    AddType application/x-httpd-php .php

    ; For PHP 5 do something like this:
    LoadModule php5_module "c:/php/php5apache2.dll"
    AddType application/x-httpd-php .php

    经过这样的配置以后,我们就安装好了我们的PHP和Apache服务器了.我们可以简单的测试一下:
    1 测试Apache:
    我们打开浏览器,在地址栏中输入localhost,如果可以出现Apache页面,则说明我们的Apache可以正常工作了.
    2测试PHP设置:
    我们可以简单的编写一个PHP页面,我们可以用文本编辑器,输入下面的代码:
    <html>
    <head>
    <title>
    hello
    </title>
    </head>
    <body>
    <?php echo "hello,php"; ?>
    </body>
    </html>
    然后将这个文件存为hello.php,将其放在Apache的htdocs目录中(我们也可以在http.conf文件中来更改这个目录的),然后在我们的浏览器中输入http://localhost/hello.php,如果能够正确的显示hello,php就说明我们的PHP配置是可以正常工作的.
    这样以后我们也可以来设计我们的PHP站点了.

    (注:安装配置的内容主要来自PHP手册,我们可以从PHP后册中得到更多的更详细的内容)
     
     
     

    发表于 @ 2005年08月10日 15:29:00|评论(loading...)|编辑

    旧一篇: Linux、GNU 和 自由

    评论

    #alex 发表于2005-08-11 14:41:00  IP: 61.186.252.*
    有些情况下还需要把php目录下的php4ts和php4ts.dll cp到windows目录下
    #mylxiaoyi 发表于2005-08-11 19:21:00  IP: 61.186.252.*
    谢谢朋友的补充.我是第一次弄这个东西,只是查了一些东西,还有的就是PHP的参考手册,算是照着做了一下,还好现在是可以用的了.不知道还存在这样的情况下.谢谢指点哦:-)
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 萧易