① 我把php文件放到服务器里,别人可以通过互联网输入我的IP地址访问我的网站吗
可以的,在服务器上配置好,就可以访问了。不懂的话我可以帮你弄。
② PHP中如何获取服务器IP
$_SERVER['SERVER_ADDR']获取服务器的IP地址
③ php怎么获取服务器内网ip
//服务器在局域网的话,那么显示的则是内网IP
$onlineip=$_SERVER['REMOTE_ADDR'];
echo$onlineip;
④ php 修改服务器IP
1.确认执行该PHP脚本的系统具备修改服务器IP/子网掩码/网关的权限.
2.确认你的PHP运行执行shell_exec的函数,这个函数在安全模式下是被屏蔽的.
3.确认你在shell_exec里面执行的系统命令行是正确的.
简单的例子:
$
vi
test.php
#!/usr/bin/php
<?php
$rsl
=
shell_exec("fconfig
eth0
192.168.1.2
netmask
255.255.255.0");
//改ip和子网掩码的.
$rsl2
=
shell_exec("route
add
default
gw
192.168.1.1");
//设置网关
echo
$rsl."\n".$rsl2;//看看返回的结果.
?>
$
chmod
755
test.php
--
给脚本增加执行的权限
$
./test.php
参考其他函数:
exec()
system()
等等.
windows下怎么做?
我又没钱买windows我怎么知道!
⑤ 服务器架设了PHP网站,为什么localhost可以访问,用服务器IP不可以访问.
你好!
很简单,localhost只可以在本机访问。IP访问不成功说明联不通。你架设的什么服务器?局域网的还是公网的?肯定和你的网络有关。
如果对你有帮助,望采纳。
⑥ 网站服务器所在地与互联网IP地址是一个概念吗
网站服务器所在地指的是网站存放所在的机房,用站长工具查询一个网址的IP地址,它所显示的是(hostspace)机房所在地。
互联网IP就是你此刻用的网络相关的局域网所在地。
⑦ PHP网站安装之后显示的是IP地址和网站部分目录,怎么解决 大神,能不能详细告诉我一下。如图
尝试修改web.config,
找到此处:
<defaultDocument>
<files>
<clear/>
<addvalue="index.html"/>
<addvalue="index.aspx"/>
<addvalue="forumindex.aspx"/>
<addvalue="spaceindex.aspx"/>
<addvalue="albumindex.aspx"/>
</files>
<defaultDocument>
添加默认主页到第一个,例如index.HTML,则<addvalue="index.html"/>
麦谷网络amaigu.com
⑧ 如何设置PHP 服务器 通过IP访问
如果你是用的apache的话,你可以查看下配置文件中的Listen部分,改成Listen 80就可以监听所有网段了。如果是其他的服务器,再补充下问题吧~
嗯,还有你电脑有哪些防火墙,windows的防火墙也会让apache不能从其他机器访问~~你试试^_^
⑨ php 怎么获取服务器端ip地址
<?php
functiongetIp()
{
$IPaddress='';
if(isset($_SERVER)){
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$IPaddress=$_SERVER["HTTP_X_FORWARDED_FOR"];
}elseif(isset($_SERVER["HTTP_CLIENT_IP"])){
$IPaddress=$_SERVER["HTTP_CLIENT_IP"];
}else{
$IPaddress=$_SERVER["REMOTE_ADDR"];
}
}else{
if(getenv("HTTP_X_FORWARDED_FOR")){
$IPaddress=getenv("HTTP_X_FORWARDED_FOR");
}elseif(getenv("HTTP_CLIENT_IP")){
$IPaddress=getenv("HTTP_CLIENT_IP");
}else{
$IPaddress=getenv("REMOTE_ADDR");
}
}
return$IPaddress;
}
echogetIp();//就可以输出用户的IP地址。
?>
获取服务器端ip地址
<?php
functionserverIp(){
if(isset($_SERVER)){
if($_SERVER['SERVER_ADDR']){
$server_ip=$_SERVER['SERVER_ADDR'];
}else{
$server_ip=$_SERVER['LOCAL_ADDR'];
}
}else{
$server_ip=getenv('SERVER_ADDR');
}
return$server_ip;
}
echoserverIp();
?>
此方法在本地不可用。需要上传至服务器
如果在本地使用此方法 打印出来的是127.0.0.1
希望对你有帮助