如何在linux系统安装php代理服务器和MYSQL?

如何在linux系统安装php代理服务器和MYSQL?,第1张

下载安装一般现在的linux安装镜像或者光盘安装都自带mysql。在装linux是自定义组件安装里面有。下载php和nginx安装, # 下载最新版本Nginx 网址 http://nginx.org/en/download.html wget http://nginx.org/download/nginx-0.8.53.tar.gz # 解压下载下好的源码包 tar zxvf nginx-0.8.53.tar.gz # 进入解压出的源码文件夹 cd nginx-0.8.53 # 配置nginx ./configure --prefix=/opt/nginx --with-http_stub_status_module 解释: --prefix 为安装路径,--with-为需要安装的模块,具体可以运行 ./configure --help 查看有效模块 # 编译并安装 nginx make &&make install # 启动 nginx /opt/nginx/sbin/nginx # 停止 nginx /opt/nginx/sbin/nginx -s stop # 重载 nginx /opt/nginx/sbin/nginx -s reload 其他配置你在豆丁文档里面搜索会发现有很详细的教程。最后 lnmp是一个经典架构的名称,学php一开始听过一次。。他字面意思楼主不是已经写出来了么。。。就是linux下nginx...mysql php 首字母缩写。。就是在linux系统下用代理服务器 数据库 网页开发的一种web服务模式

<?php

//授权 IP

$ips = ['119.29.29.29', '8.8.8.8']

//代理IP直接退出 

empty($_SERVER['HTTP_VIA']) or exit('Access Denied')

//防止快速刷新 

session_start()

$seconds = '3' //时间段[秒] 

$refresh = '5' //刷新次数 

//设置监控变量 

$cur_time = time()

if (isset($_SESSION['last_time'])) {

   $_SESSION['refresh_times'] += 1

} else {

   $_SESSION['refresh_times'] = 1

   $_SESSION['last_time']     = $cur_time

}

//处理监控结果 

if ($cur_time - $_SESSION['last_time'] < $seconds) {

   if ($_SESSION['refresh_times'] >= $refresh && ! in_array($getIP, $ips)) {

       //跳转至攻击者服务器地址 

       header(sprintf('Location:%s', '

))

       exit('Access Denied')

   }

} else {

   $_SESSION['refresh_times'] = 0

   $_SESSION['last_time']     = $cur_time

}

function getIP() {

   if (getenv('HTTP_CLIENT_IP')) {

       $ip = getenv('HTTP_CLIENT_IP')

   } elseif (getenv('HTTP_X_FORWARDED_FOR')) {

       $ip = getenv('HTTP_X_FORWARDED_FOR')

   } elseif (getenv('HTTP_X_FORWARDED')) {

       $ip = getenv('HTTP_X_FORWARDED')

   } elseif (getenv('HTTP_FORWARDED_FOR')) {

       $ip = getenv('HTTP_FORWARDED_FOR')

   } elseif (getenv('HTTP_FORWARDED')) {

       $ip = getenv('HTTP_FORWARDED')

   } else {

       $ip = $_SERVER['REMOTE_ADDR']

   }

   return $ip

}

function curl_string ($url,$timeout = 3,$proxy=1){

$ua = array('Mozilla','Opera','Microsoft Internet Explorer','ia_archiver')

$op = array('Windows','Windows XP','Linux','Windows NT','Windows 2000','OSX')

$agent = $ua[rand(0,3)].'/'.rand(1,8).'.'.rand(0,9).' ('.$op[rand(0,5)].' '.rand(1,7).'.'.rand(0,9).'en-US)'

Tor 地址与端口

$tor = 'http://www.aimilife.com' //这里是你的代理服务器

连接超时设置

$timeout = 3

$ack = curl_init()

if($proxy)

{

curl_setopt($ack, CURLOPT_PROXY, $tor)

}

curl_setopt($ack, CURLOPT_URL, $url)

curl_setopt($ack, CURLOPT_HEADER, 0)

curl_setopt($ack, CURLOPT_USERAGENT, $agent)

curl_setopt($ack, CURLOPT_RETURNTRANSFER, 1)

curl_setopt($ack, CURLOPT_FOLLOWLOCATION, 1)

curl_setopt($ack, CURLOPT_TIMEOUT, $timeout)

$result = curl_exec($ack)

curl_close($ack)

return $result

}


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/331248.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存