生物数据库搭建教程①——在Ubuntu14.04上部署LAMP环境
搭建数据库的第一步就是先把环境搭建好。常用的环境有很多啦,我主要用的就是LAMP环境。
何为LAMP?
LAMP = Linux + Apache+ Mysql + PHP
现在也有用nginx来替代apache,称为LNMP的环境。作为一个小网站,其实没这么多讲究,哪个顺手用哪个就好了。另外,其实apache也没那么菜啦,看你的需要来选择就好 :-)
服务器选择
我用的服务器一般是阿里云或者腾讯云,因为他们有针对学生的优惠,一个月十块钱的样子,配置也还凑合。最近华为云也开启了学生活动,价格差不多。
升级apt源
新拿到的服务器第一步要干啥呢?如果你直接运行sudo apt-get install apache2
是会报失败的,因为要先更新和升级一下apt源才能用噢
sudo apt-get update sudo apt-get upgrade
这样就更新好啦。
安装apache2
在Ubuntu14.04里,apache已经更新到apache2了。不同的Ubuntu版本的apt源里的软件也是不一样的。
sudo apt-get install apache2
怎么查看有没有安装成功呢?
apache2 -v
如果没报错就ok啦。
安装php5
在Ubuntu14.04里php的版本是5,到16.04里就是php7了。
sudo apt-get install php5 php5 -v
查看apache和php的连接文件是否存在
cat /etc/apache2/mods-enabled/php5.load
我们需要确认一下apache和php是否连接上了,只有连接上了之后apache才能指挥php5干各种各样的活~一般而言这一条是没问题的。
安装mysql
sudo apt-get install mysql-server
这一步会跳出粉色的框让你设置mysql的密码,如果你担心记不住或者搞混的话可以直接设置成你服务器的密码不过这样比较不安全噢。
查看php5和mysql的连接文件是否存在
cat /etc/php5/conf.d/mysql.ini #or cat /etc/php5/mods-available/mysql.ini
两条命令都试试,我已经不记得哪个是有效的了。。阿里云的服务器亲测是需要手动安装这个扩展的。
sudo apt-get install php5-mysql
重复上面的连接文件检查步骤,应该就ok了,如果还是没有的话~~百度去吧。
重启mysql & apache2
sudo service mysql restart sudo service apache2 restart
有没有简单一点的办法呢?
当然有啦!
sudo apt-get install apache2 php5 mysql-server php5-mysql
一条命令就搞定了~如果是阿里云的服务器的话,放心用就好了,我试过很多次的,没出过啥问题。
番外:安装phpmyadmin
phpmyadmin是非常好用的基于php的mysql可视化管理软件,即使你SQL语句不太过关也可以管理你的数据库啦。
sudo apt-get install phpmyadmin
这里也需要你设置一个phpmyadmin的密码的。
phpmyadmin默认安装在/usr/share/phpmyadmin下。为了方便web访问,可以设置一个软连接到apache的默认位置下。
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
设置好之后只要输入IP/phpmyadmin就可以可视化地访问mysql了。
apache默认的位置在/var/www/html
下。
基本环境就搭好啦!晚安世界~
2018年10月18日00点17分。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
C# ListBox实现显示插入最新的数据的方法
原文:C# ListBox实现显示插入最新的数据的方法 在我们使用ListBox控件时,如果我们在里面不断的添加一条条数据,但是在我们添加的数据过多超过了ListBox显示的窗口时(此时会产生滑动条), 发现我们无法看到最新添加的数据。实现倒序显示此处有两种方法: //第一种,使用listBox.Items.Add("字符串"),之后加上一句代码 这种方法会让数据向上移动,下方会一直显示最新数据 1 listBox.Items.Add(DateTime.Now.ToString("HH:mm:ss")); 2 listBox.TopIndex = listBox.Items.Count - 1; //第二种方法是使用listBox.Items.Insert(int a,string str),直接从最前面插入数据 这种方法会让数据向下移动,上方会一直显示最新数据 1 listBox.Items.Insert(0,DateTime.Now.ToString("HH:mm:ss"));
- 下一篇
基于python27+pylot的网站并发压力测试
windows下使用python进行网站压力测试,有两个必不可少的程序需要安装,一个是python,另一个是pylot。python是一个安装软件,用来运行python程序,而pylot则是python的一个功能插件,作用是进行网站压力测试。 首先看张效果图 40个客户端并发操作网站的响应时间和吞吐量图形 一、安装python2.7 如果你已经成功安装了python,那么可以忽略这步。否则,请首先正确安装python,确保能运行正常。安装教程请移步度娘或者Google,这里不做介绍。 二、下载pylot pylot官网已失效,下载地址见python之Pylot插件下载 三、使用pylot插件 1.解压下载好的pylot,无需配置安装 2.配置testcases.xml:在pylot_1.26文件夹里,会看到一个testcases.xml的文件,我们需要更改一下这个文件,用记事本打开它,把需要测试的网页地址添加进去。 修改配置testcases.xml 上面代码中,把“http://www.example.com/”改为你要测试的网址,然后保存文件。 3.对网站进行压力测试(这里我使用的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS8编译安装MySQL8.0.19
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果