中易网

WampServer搭建的PHP论坛对外访问

答案:3  悬赏:0  
解决时间 2021-05-12 12:56
如标题!本地却可以访问,对外怎么设置!求助!急.....
最佳答案

简单配置(具体路径视个人安装目录而定):


WampServer安装完成后,打开WampServer,就可以通过localhost或者127.0.0.1访问了,如果只是简单的程序测试,不需要别人访问,那么现在已经足够了。如果希望被访问,那么需要将WampServer设置为在线。当然也可以根据需要将Apache和MySQL安装为系统服务。


在WampServer安装完成后,通过http://localhost/打开后可以看到WampServer自带的一个简单的页面,里面有phpinfo、phpmyadmin和sqlitemanager三个工具。打开phpmyadmin会在下方看到提示,root用户没有设置密码,我们先为root帐户设置密码。点击phpmyadmin页面中部的“权限”,可以看到“用户一览”,这时候应该只有一行用户信息,即root localhost这一行,点击这一行最右侧的编辑权限图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。然后刷新页面,会看到错误提示,这是因为帐户已经设置密码,到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行:


$cfg['Servers'][$i]['password'] = '';


在等号右面的单引号里面输入刚才设置的密码,重新打开phpmyadmin的页面并刷新,这时候phpmyadmin就可以正常访问了。



好了,我们已经用WampServer简单的架设起一个Apache + PHP + MySQL的服务器了。


-----------------------------------------------------------
wamp用于架设Apache+Php+Mysql空间


下载运行安装,选择安装目录,例D:\wamp,D:\wamp\www为网站内容存储路径。
运行后可以通过Windows 右下角 "托盘区" 中的wamp图标,来管理wamp 服务状态,可以停止或重新启动 apache,mysql 服务。当改过 conf 配置文件,必须要重新启动才可以生效。
右键点击右下的wamp图标,选择language - chinese,即可改为中文界面。


设置:
1.允许外网访问apache
wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache - httpd.conf ,搜索关键字 "deny from ",会发现一处 "deny from"将其下的一行"Allow from 127.0.0.1" 之前加一个 #号,表示注释掉,新插入一行,手动输入Allow from all 。保存,重新启动下apache 服务就可以允许外网访问了。


2.apache, mysql 服务的开机自动运行
Windows - 开始? - 设置 - 控制面板 - 管理工具 - 服务,找到 wampmysqld, wampapache, 将 "启动类型" 由"手动" 改为"自动" 即可。


3.开启支持rewrite module


#LoadModule rewrite_module modules/mod_rewrite.so


去前面掉#,修改为



LoadModule rewrite_module modules/mod_rewrite.so



<Directory />
Options FollowSymLinks
AllowOverride None # 修改为AllowOverride All #
Order deny,allow
Deny from all
Satisfy all
</Directory>



<Directory "d:/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None # 修改为AllowOverride All #
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
4.php配置
查找short_open_tag = Off, 把off改成On,注意是前面没有#号的那一排。
memory_limit = 128M;  最大内存使用,运行程序提示内存不足时可修改其大小
upload_max_filesize = 2M; 附件大小


对于中文用户来说,安装结束后,首先要设置的是,把MySQL的数据库默认编码改为UTF-8,这样可以排除很多中文乱码问题:在WAMP5菜单中选择打开my(wamp).ini,设置其中的default-character-set=utf8, 然后重启WAMP5。


5、mysql配置


数据库默认的密码是空的,可以在phpMyAdmin中设置root帐号的密码为123456;当然修改之后,就要跟着修改phpMyAdmin的配置文件config.inc.php,否则phpMyAdmin就进不了数据库啦:
$cfg[''Servers''][$i][''user''] = ''root'';
$cfg[''Servers''][$i][''password''] = ''123456'';

全部回答

如果你电脑有固定ip就把你的域名解析到这个ip。

如果没有可以去申请一个动态解析,例如花生壳……

另外防火墙要打开外部对80端口的访问。

这些都搞定的时候就绝对能连接上了。

参考:

http://caogen.xicp.net/a/tech/2010/0319/1.html

http://caogen.xicp.net/a/tech/2010/0522/46.html

点击图标,切换到在线就可以对外访问了!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小天鹅洗衣连锁鱼台店地址在哪,我要去那里办
和QQ三国差不多的游戏
中国什么厂子最大啊
我今天在线的可是掉线了怎么办?
如何《再次》点亮手机QQ图标
诺基亚 3720 大概要多少钱?
POCKETPC是什么牌的手机?
天正市场地址在什么地方,想过去办事
Q空间能开通那能,封闭吧,不是限制进入
1965年农历4月25五行属什么命?
华为C5600怎么下载软件支持什么格式怎么不好
189的卡属于什么制式
中国电信双柳营业厅地址在什么地方,想过去办
为什么我玩跑跑,会蓝屏。
一开机就蓝屏死机!请教高手指点!STOPoxoooo
推荐资讯
有玩魔域的进
不想穿的衣服怎么处理?(除了扔掉)
背上长很多痘痘怎么办
2010.5.15全国会计资格初级考试,经济法基础
达兴创业工业园在哪里啊,我有事要去这个地方
龙之谷中古代人的后裔被主教带走后最终去了哪
魔道学者的。加点
C527/新儒线(路口)在什么地方啊,我要过去处
我原来充的蓝宝石200个.应该还有100个的.怎么
求精武世界 完全版下载
一路香大盘鸡这个地址在什么地方,我要处理点
哪里能买到诺基亚8855
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?