安装apache,一直下一步就可以了.
配置始终是要会的,如图所示,“开始”、“所有程序”、“Apache HTTP Server 2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,点击打开。
可以通过修改DocumentRoot来改变网络的默认网站路径
一般安装好是C:/Program Files/Apache2.2/htdocs
这里我的安装路径是C:/Program Files/Apache2.2/
这是我之前写的总结,不过测试过后,还是默认的好点,改变路径有时候运行时候会出错。
如果这里有这个提示,看下你是不是装IIS了。我的电脑装了iis了。我们把停了吧
apache我默认的是80端口,iis默认的也是80所以冲突了。如果你想IIS和apache同时使用就该下端口
红色代表不正常,绿色代表启动好
提示it works 表示apache没有问题了
网上有好多是显示apache的启动的,我们这里是it works 别以为是出错了。显示都是可以修改的
DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件名)
安装好后默认为index.html
可以自行修改,中间空格就可以
DirectoryIndex index.html php.php
php安装
解压到c:\php
查看解压缩后的文件夹内容,找到“php.ini-dist”文件,将其重命名为“php.ini”,打开编辑,找到“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?
建议全部去掉“;”除了这几个:
;extension=php_ifx.dll,
;extension=php_msql.dll,
;extension=php_mssql.dll,
;extension=php_oci8.dll,
;extension=php_pdo_firebird.dll,
;extension=php_pdo_mssql.dll,
;extension=php_pdo_oci.dll,
;extension=php_pdo_oci8.dll,
;extension=php_pdo_pgsql.dll,
;extension=php_pdo_sqlite.dll,
;extension=php_pgsql.dll,
;extension=php_pspell.dll,
;extension=php_snmp.dll,
;extension=php_sybase_ct.dll
修改过为:
extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
;extension=php_ifx.dll
extension=php_imap.dll
extension=php_interbase.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_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
extension=php_openssl.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
extension=php_pspell.dll
extension=php_shmop.dll
;extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll
php目前我们就改这些,好多人对;extension有什么用都不是太了解,博客里面有详细的说明,这里不做解释了。你用什么就把前面的;去了就可以了
现在去配置apache,看说明
现在开始将php以module方式与Apache相结合,使php融入Apache,照先前的方法打开Apache的配置文件,Ln 173,找到这里,添加进如图所示选中的两行,第一行“LoadModule php5_module c:/php/php5apache2.dll”是指以module方式加载php,
第二行“PHPIniDir "c:/php"”,是指明php的配置文件php.ini的位置,是当然,其中的“c:/php”要改成你先前选择的php解压缩的目录。
(注意:有时这行,须放到extension=php_zip.dll这一大段之上,)
还是Apache的配置文件,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。
LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
;c:\php;c:\php\ext
LoadModule php5_module C:/php5/php5apache2.dll
//注意:其中C:/php5/php5apache2.dll是你安装php的相应路径.不要把php5apache2.dll和 php5apache.dll混淆.
php5apache.dll只适用于apache 版本1的.
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,
如果是2.2.*以上版本,就可能会出现 "Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed",
改成/php5apache2_2.dll即可
我们这是2.0.*以上的所以用php5apache2_2.dll,看清自己的版本再写
好了配置好了。记得每次配置后需要重启apache才能成效。我们现在重启后会出错。演示给大家怎么解决问题
出错了。我们去找错去
网站路径不对,c:/php1没有
我们把网站文件放进去
启动好了
apache 架设好后,访问默认网页,It works
但修改目录后,出现"您无权查看该网页"
解决:
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
把Deny from all 改为 Allow from all
修改下这里
好了。成功了。安装下mysql,一直下一步就OK
这里输入密码,切记
安装mysql
一直下一步
输入
mysql -uroot -p
输入密码提示
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.51a-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
表示成功
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com
所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298
本贴地址:https://www.yunweiku.com/thread-93520-1-1.html
上篇帖子:
Windows下php5.3.8,Apache,MySQL,phpMyAdmin,zendOPtimizer,xdebug的安装及配置
下篇帖子:
使用Apache DBCP连接池重构DBUtility,让连接数据库更有效,更安全