如何配置php服务器
1安装apache_224-win32-x86-no_sslmsi到 d:\phpWeb\APACHE\
步骤:下一步下一步
2安装php-520-Win32zip 到 d:\phpWeb\php\
步骤:(1)解压压缩包到d:\phpWeb\php\
(2)找到php目录里的 phpini-dist 重命名为 phpini 并拷到 windows目录里
(3)将php目录里的 php5tsdll,libmysqldll 拷到 系统目录(system/system32)
3配置apache
步骤:(1)打开 d:\phpWeb\APACHE\conf\httpdconf 这个文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 将其改为你的WEB目录(可不改有时改了会出错)
(3)找到DirectoryIndex indexhtml这一行,在后面加入indexhtmlvar indexhtm indexphp
(4)找到#LoadModule ssl_module modules/mod_sslso这行,在后面加上一行:LoadModule php5_module d:/phpWeb/php/php5apache2_2dll
(5)找到AddType application/x-gzip gz tgz这行,在后面加上一行:AddType application/x-httpd-php php
4配置php
步骤:(1)找到c:\windows\phpini并打开 (刚才拷进去的)
(2)找到extension_dir = "/" 改为 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysqldll将前面的;号去掉
(4)找到;sessionsave_path = 去掉前面;并设路径"d:/phpWeb/php/session_temp"并在该路径下新建文件夹session_temp
5mysql下一步下一步地装就行了
<php
function getIp()
{
$IPaddress='';
if (isset($_SERVER)){
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$IPaddress = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else if (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");
} else if (getenv("HTTP_CLIENT_IP")) {
$IPaddress = getenv("HTTP_CLIENT_IP");
} else {
$IPaddress = getenv("REMOTE_ADDR");
}
}
return $IPaddress;
}
echo getIp();//就可以输出用户的IP地址。
>
获取服务器端ip地址
<phpfunction serverIp(){
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;
}
echo serverIp();
>
此方法在本地不可用。需要上传至服务器
如果在本地使用此方法 打印出来的是127001
希望对你有帮助
0条评论