方法:
創(chuàng)新互聯(lián)公司是專業(yè)的山亭網(wǎng)站建設(shè)公司,山亭接單;提供成都做網(wǎng)站、網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行山亭網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
1、進(jìn)入php源程序目錄中的ext目錄中,這里存放著各個擴(kuò)展模塊的源代碼,選擇需要的模塊,比如curl模塊執(zhí)行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下。
2、phpize 運(yùn)行時,可能會報錯Cannot find autoconf。
3、需要安裝autocon執(zhí)行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,這里會報錯,可以根據(jù)錯誤信息去排查。
?php
echo "當(dāng)前腳本服務(wù)器的主機(jī)名 " gethostbyaddr($_SERVER[ REMOTE_ADDR ]) "br /hr /"; echo "獲得當(dāng)前運(yùn)行PHP腳本(頁面)所在的服務(wù)器的 IP 地址:" $_SERVER[ SERVER_ADDR ] "br /hr /"; echo "獲得當(dāng)前運(yùn)行PHP腳本(頁面)所在的服務(wù)器的 主機(jī)名:" $_SERVER[ SERVER_NAME ]; echo hr ; echo 客戶端ip $_SERVER[ REMOTE_ADDR ]; echo br ; echo 客戶端ip getenv( REMOTE_ADDR ); echo "br"; echo 服務(wù)器主機(jī)ip gethostbyname(" qq "); ?
lishixinzhi/Article/program/PHP/201311/20917
function ip() {
if(getenv('HTTP_CLIENT_IP') strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$ip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$ip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) $_SERVER['REMOTE_ADDR'] strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$ip = $_SERVER['REMOTE_ADDR'];
}
return preg_match ( '/[\d\.]{7,15}/', $ip, $matches ) ? $matches [0] : '';
}
以上函數(shù)取自phpcms的獲取ip方法