导语:有位朋友需要我帮他安装apache+mysql+php的环境,叶子登上虚拟centos服务器使用wget从官网下载XAMPP,但由于网站在国外,国内的访问它速度太过缓慢。没有办法,只能利用百度云来中转。来看看叶子是怎么做的。
下载XAMPP到本地PC
需要安装XAMPP的朋友,可以前往官网下载:https://www.apachefriends.org/download.html。选择你所需要的版本,有windows、linux、os x三个操作系统的版本,根据自己的需要来下载。在这里,叶子下载的是最新的xampp-linux-x64-7.0.13-0-installer.run。
上传到百度云(百度网盘)
将你需要下载到服务器的软件包先上传到百度云,可以通过百度云的客户端来上传,也可以通过浏览器来上传。上传完成后,分享你刚刚上传的软件包,创建公开链接分享。我这里的公开链接是:http://pan.baidu.com/s/1dF1c4zZ
从百度云下载上传的软件包
大家看到这个标题,是不是觉得有病,怎么老是上传下载。我们在浏览器中输入你刚刚分享的公开链接,点击下载,这时,你会看到下载开始了,那么复制下载的网址。记住了,这是要找到文件真正的下载地址。
比如,我这个文件的下载地址就是:
http://yqall01.baidupcs.com/file/5ca09eafab850f50a8f7a73479cb08eb?bkt=p3-00006d9a9fdd6ffd29526d417a94e4b2ae2d&fid=2890792935-250528-992068263144037&time=1480690583&sign=FDTAXGERLBH-DCb740ccc5511e5e8fedcff06b081203-Uj4z7%2FGTUNik6pn24MWGjnP7zi4%3D&to=yqvb&fm=Yan,B,U,nc&sta_dx=137672120&sta_cs=1&sta_ft=run&sta_ct=0&sta_mt=0&fm2=Yangquan,B,U,nc&newver=1&newfm=1&secfm=1&flow_ver=3&pkey=00006d9a9fdd6ffd29526d417a94e4b2ae2d&sl=78512207&expires=8h&rt=sh&r=407089723&mlogid=7814956927143559289&vuk=2890792935&vbdid=508649686&fin=xampp-linux-x64-7.0.13-0-installer.run&fn=xampp-linux-x64-7.0.13-0-installer.run&slt=pm&uta=0&rtype=0&iv=1&isw=0&dp-logid=7814956927143559289&dp-callid=0.1.1&csl=369&csign=qJ56DX7MqogAnTonKa1WhOiyrY4%3D
登录centos使用wget下载
我们登录centos,输入下面的命令:
wget -c --referer=http://pan.baidu.com/s/1dF1c4zZ -O xampp-linux-x64-7.0.13-0-installer.run "http://yqall01.baidupcs.com/file/5ca09eafab850f50a8f7a73479cb08eb?bkt=p3-00006d9a9fdd6ffd29526d417a94e4b2ae2d&fid=2890792935-250528-992068263144037&time=1480690583&sign=FDTAXGERLBH-DCb740ccc5511e5e8fedcff06b081203-Uj4z7%2FGTUNik6pn24MWGjnP7zi4%3D&to=yqvb&fm=Yan,B,U,nc&sta_dx=137672120&sta_cs=1&sta_ft=run&sta_ct=0&sta_mt=0&fm2=Yangquan,B,U,nc&newver=1&newfm=1&secfm=1&flow_ver=3&pkey=00006d9a9fdd6ffd29526d417a94e4b2ae2d&sl=78512207&expires=8h&rt=sh&r=407089723&mlogid=7814956927143559289&vuk=2890792935&vbdid=508649686&fin=xampp-linux-x64-7.0.13-0-installer.run&fn=xampp-linux-x64-7.0.13-0-installer.run&slt=pm&uta=0&rtype=0&iv=1&isw=0&dp-logid=7814956927143559289&dp-callid=0.1.1&csl=369&csign=qJ56DX7MqogAnTonKa1WhOiyrY4%3D"
解释一下命令参数的意思,wget,这是linux用来下载网络资源的命令。-c,表示支持断点接续。–referer,表示来源网址,如果你不输入来源网址,百度云会直接报错404,让你无法下载。
-O,不是零,是大写字母O,表示指定输出文件。后面两个双引号直接的网址,就是刚刚获得的百度云文件的真正下载地址。
好了,现在下载快多了。
结束
你学会了吗?有时候,我们要从国外下载资源的时候,如果速度太慢,就可以用得上了。说明一下,其实你也可以在centos服务器安装ftp上传的软件包,这里的办法只适用于不想安装FTP的同学们。