网上有很多类似的文章,要么过时了,要么不全面,新手看了很难懂,而且不明白其中的道理.因为我也是刚接触不久,深有体会,所以写下了这篇文章,希望对新手有所帮助.
===================相关信息=============
IIS:未安装
====================================
软件的安装很简单,按提示一步一步操作,一般不会出什么问题,这里略过,主要讲一下如何配置.软件安装成功后,在IE地址栏中输入测试应该会看到"It works!",说明Apache安装是成功的.你应该根据你的安装路径做相应的修改.
(1)httpd.conf配置
打开httpd.conf,找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so,在它的后面添加以下内容:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
DocumentRoot "F:/WebRoot"
Directory "F:/WebRoot"
找到DirectoryIndex index.html,添加index.php:
DirectoryIndex index.html index.php
在PHP的安装目录下有php.ini-dist(默认配置)和php.ini-recommended(推荐配置)两个预置的配置文件,它们之间的区别是:推荐配置在安全性方面有所加强.根据需要选择,初始配置时最好选择php.ini-dist(因为它是默认的*^_^*),复制并将其重命名为php.ini,就放在PHP的安装目录.(注意:php.ini-recommended中的short_open_tag是关闭的,这意味着标签? ?中的内容是不能被解析的,这种情况下查看PHP网页的源文件,看到的内容会跟你的源代码是一样的,正确的方法是使用?php ?,也推荐大家使用此标签.)
打开php.ini,找到extension_dir = "./",修改成:
extension_dir = "C:/php/ext"
找到;extension=php_mysql.dll,把;去掉:
extension=php_mysql.dll
注意:
②PHPIniDir非常重要,其实PHPIniDir就是设置"php.ini"配置文件的路径,在httpd.conf中配置PHPIniDir,或者在注册表中设置,或者设置PHPRC环境变量,或者直接复制php.ini到%SystemRoot%目录中都是可行的.php.ini是按"httpd.conf中PHPIniDir指定的路径->HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows注册表位置)->PHPRC环境变量->当前工作目录(对于CLI)->%SystemRoot%目录"的顺序来搜索的.一个好的办法是用phpinfo()来检查php.ini文件的路径是否配置正确,看"Configuration File (php.ini) Path"和"Loaded Configuration File ".如果配置不正确或没有配置"Loaded Configuration File"将显示"none" ,如果没有配置PHPIniDir,则按默认的设置加载.
③有些文章中说配置中牵涉到路径时该用"/"或"\"的问题,我测试好象并无问题,正反斜杠都没问题,不知道在低版本或Linux中是否也一样.
④不要忘了配置php.ini文件中的extension_dir和去掉;extension=php_mysql.dll前面的分号.
⑥以上仅是个人之见,要想获得更多的信息,请访问他们的官方网站.
附:
Apache官网:
PHP官网:
MySQL官网:
扩展资料:
PHP的功能
①.、创建博客
使用PHP创建博客wordpres,可以轻松创建博客.即使您不具备PHP知识,也可以使用它,但如果您可以编写PHP,则可以自定义您的博客并创建主题.
②.、网站开发
③.、移动端微网站开发以及小程序
移动设备的普及为移动互联网的快速发展奠定了基础!手机淘宝网站,手机京东网站等等, 微信公众号应用中的微网站.
先在-控制面板-程序-打开或关闭windows功能-打开internet服务信息
......可以再查一下......那个如何配置
如果是你的vista是home basic,那我建议你放弃.
因为basic没有iis功能!
或者APMServ
这样又快又好!
那个xampp也不错,现已支持vista
查看完整版本: [-- 如何在vista下的IIS配置php --] [-- top --]
You can contact ......
前面加#号是表示注释掉了 不起作用了
在php官方网站上左边有这样几段文字:
我需要选择哪种版本的PHP?