在自己的电脑上搭建服务器(Apache+php+mysql)

2026/1/25 0:30:17

Apache+php+mysql 将自己的电脑作为web服务器,让别人可以访问

--2013-5-7 10:07:11

【Apache配置以及php与MySQL连接问题】

▉Apache的httpd.conf文件配置

查找关键字DocumentRoot,设置你网站的根目录。 Directory,设置你的权限目录,因为是权限目录,因此要比DocumentRoot大,也即Directory要包含或者等于DocumentRoot。 DirectoryIndex,设置你的目录索引,也就是在仅指定目录的情况下,默认显示的文件名,可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开。 在LoadModule处添加如下语句以支持php组件:

LoadModule php5_module \PHPIniDir \

在AddType处添加如下语句使指定的文件类型与php组件相关联:

AddType application/x-httpd-php .php

以下是Apache多站点的配置: 在httpd.conf文件中找到Virtual hosts一项,将其取消注释。然后打开conf/extra/httpd-vhosts.conf文件,将:

ServerAdmin webmaster@dummy-host.110.com

DocumentRoot \ ServerName dummy-host.110.com ServerAlias www.dummy-host.110.com ErrorLog \

CustomLog \

改为:

DocumentRoot \ My Spider\ ServerName 127.0.0.1

即可。

▉PHP的php.ini文件配置

把“;extension= php_mysql.dll”前的“;”去掉。

将extension_dir = \取消注释,并改为绝对路径,如extension_dir = \

注意事项以及错误解决:

1、 安装目录和配置目录不要含有中文,可以有空格,文件配置好后,Apache要重启才能

生效。

2、 启用多站点之后,原来的httpd.conf中的DocumentRoot将失效,但是DocumentRoot

设置的目录路径必须是存在的,否则会出现Apache启动失败的情况。同理,

httpd-vhosts.conf中的目录路径也必须是存在的。总结一点:在httpd.conf和httpd-vhosts.conf里的DocumentRoot最好设置成一样的,且必须是存在的目录。 3、 Cannot load C:/php/php5apache2_2.dll into server错误的解决办法:

因为php的安装包(如:php-5.4.14-Win32-VC9-x86.zip)依赖于VC运行库,因此在确认路径没问题的情况下,安装“VC++2008可再发行组件包”试试。

【他人电脑访问你的IP地址注意事项】 1、 关闭防火墙

2、 设置好Apache的监听IP地址以及对应的网站本地目录 3、 百度一下自己的IP地址

4、 别人就可以通过你的IP地址访问你的电脑上的网站。如果是动态IP,那么当IP变动后,

就不能再访问了。这时,可以使用动态域名解析软件(比如:花生壳)来把你的域名和IP地址进行绑定,别人可以通过域名访问你的电脑,但是如果运营商使用了NAT转发技术,你的域名解析可能会失败。

5、 注意:如果别人电脑无法ping通你的IP地址,可能是路由器或运营商(移动、电信等)

的原因,未可知否。

其他关于Apache+php+mysql配置的相关网址:

http://tech.163.com/06/0206/11/299AMBLT0009159K.html


在自己的电脑上搭建服务器(Apache+php+mysql).doc 将本文的Word文档下载到电脑
搜索更多关于: 在自己的电脑上搭建服务器(Apache+php+mysql) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219