您的位置:首页 > 其它

Ubantu下部署LAMP以及复现一道CTF题目

2018-03-11 22:12 274 查看

前言

今天下午用虚拟机在Windows装配服务器。。觉得用类似phpstudy的傻瓜包太简单了,但是对比之下,Linux就值得好好记录一番了,本人渣渣,请勿喷。。。

正文

通过这一次部署学会了如何搭建LAMP,还顺便还原一道CTF反序列化题目。。。

同时感谢大饼的服务器,虽然搞到后面装PHP的时候可能把他服务器有些东西搞坏了,所以我还是用自己的虚拟机模拟一遍吧,毕竟我是个新手,命令行+可视化对于初学者来说组合还是比较不错的

我用的是虚拟机下Ubuntu14.04搭建LAMP环境搭建 Apache、MySQL、PHP

安装顺序:

一般来说比较建议的顺序是Mysql Apache 最后安装PHP,PHP一定要安装在这两个后面,因为是要依赖Apache和Mysql的服务的。(反正我用快照恢复两三次)

下面的命令都是在root权限下执行的,对了,我使用的Xshell连接虚拟机的桥接模式下的乌班图,记得转到root权限啊233333

MysSQL安装:

打开命令行输入 :
apt-get install mysql-server
选择y

安装的期间会出现输入Mysql的管理员密码的提示,设置一下Mysql的密码即可:



装完后输入
netstat -tap | grep mysql
显示监听的端口即表示安装成功

安装Apache

在命令行输入
apt-get install apache2
选择y

然后打开乌班图的浏览器输入127.0.0.1出现下面的画面就成功了



安装PHP

输入apt-get install php5 libapache2-mod-php5



不要怪我安装的版本太低。。。因为靶场有些漏洞需要低配的php

下一步很重要

www目录提权

将www目录更改下所有权以便可以新建文档 输入
chmod 777 /var/www




新建一个php文件检验一下啊

强大的vim编辑器出来了

新建一个文档:
vi /var/www/html/phpinfo.php


按下i键编辑文件 输入

<?php

phpinfo();

?>


ESC 后输入:wq保存退出。

如果还不懂一些常用的vim命令的话,可以看一下我以前写的文章我以前写的文章

重启下Apache:

输入
/etc/init.d/apache2 restart


在乌班图的浏览器中输入
127.0.0.1/phpinfo.php
,出现PHP的相关配置信息即表示成功



安装相关的PHP与Mysql的扩展包:

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl;


为了方便的管理数据库 ,安装phpmyadmin。

命令行输入
apt-get install phpmyadmin
,中间会出现一次输入管理密码的提示,按照提示输入即可,这里我好像输了3次密码。。。。



因为上面这东西默认是安装在/usr/share/下,所以你的phpmyadmin在/usr/share下可以找到



网上到了这一步有的人用直接复制。。。可是我尝试不行,只能显示一片空白,我也不能解决,最后只能删掉重来。。。。只能用软连接的方法,就是类似Windows的快捷方式



回到
/var/www/html
,输入命令

ln -s /usr/share/phpmyadmin phpmyadmin


打开浏览器,输入127.0.0.1/phpmyadmin,出现了熟悉的界面



到这里环境就应该配好了

下面我们就用Xftp这款工具把题目源码传上去



先输入ifconfig查看ip



让我们见证奇迹,回到自己的本地的浏览器

输入那道题目的ip,题目复现了,啊哈哈





小结

这样想想我们其实还可以在本地输入服务器ip去检查服务器是否安装好各种环境。。。。。。。。可能这就是只有命令行时候的做法吧??。。。现在还不清楚,可能过段时间会有更深刻的理解。。

希望学到的这些,在跟大饼的项目开发过程中能有所用途吧。。。。。。

参考文章:

https://jingyan.baidu.com/article/9113f81b24aa9a2b3214c721.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: