我爱编程

让萌新能看懂的配置LAMP(Apache/MySQL/PHP)环

2017-06-20  本文已影响434人  Kokro

经过昨天vps死掉这样惨痛的经历后,自己也做了深刻的检讨,以后在乱搞前一定先做好备份( ๑ŏ ﹏ ŏ๑ )

今天搭建环境又被恶心到了,所以记录下来,写个教程,省的以后搭建再到处找资料。

这里我就是要做到让所有萌新都能看懂(当然如果粘贴复制都不会的就无能为力了QAQ)废话不多说,下面就进入教程。

===================================================================================================

硬件需求:

首先需要一个装有linux系统,并且有独立ip地址的电脑。这里我推荐使用vps,因为vps省钱还有独立ip。

配置方面内存最好高于512MB,地域方面选择洛杉矶,凤凰城都不错。当然港澳更棒,但是价格也会高出很多。这里我推荐这家vps附购买链接。

https://www.50vz.net/aff.php?aff=830

其次我们还需要一个域名,域名就是ip地址的名字,ip地址就相当于我们的身份证,ip地址太难记忆就有了域名这种东西。

大家比较熟悉的域名例如www.baidu.com 它的ip:115.239.210.27  大家肯定都知道baidu.com 应该没有人能记住ip吧。

域名的获取方式呢有很多,大陆的有阿里旗下的万网,西部数码,腾讯等等公司都有域名注册。但是近几年来国内各种实名制规范起来,域名解析都要实名了,总感觉有种乌邦图的感觉,做些怪怪的事情就会有被查水表的危险,所以推荐去国外办理域名。安全第一嘛~

硬件问题解决完就可以开工了。

=========================================================================================================

LAMP详解

LAMP!不是!一个独立的软件

lamp是经过多年的wab技术发展,在业内被广泛使用的一种wab服务器解决方案之一(lnmp也很受欢迎),由一些独立的系统和软件组合而成。

通常理解为:Linux+Apache+MySQL+PHP翻译:操作系统+服务器软件+数据库+脚本语言

lamp工作原理简单比喻一下吧:

你去一个餐厅吃饭,这里你就是用户,进餐厅大门拿着菜单选餐的过程就是  Apache工作的过程,给你端擦到水的服务生就是php,后厨就是Mysql。

=========================================================================================================

linux

首先是linux,linux也是一种操作系统,和Windows差不多,只是面对对象不同。至于linux的发展史等等百度都有。想详细了解点击下面网站:http://www.imooc.com/learn/175就不做过多介绍。在linux的众多小弟中我使用的是Debian 8 64位(后面简称大便)。在CentOS(后面简称红帽子)和大便的选择中,还是倾向于大便,因为大便更加轻便,在vps上搭建网站,资源有限,所以能节省一点是一点。

这里我们需要在电脑上安装以下程序Xshell,FileZilla。

Xshell的功能简单说就是让你能通过这个软件联系,控制你的vps。协议是ssh,主机名是你vps的id,初始端口22,。

FileZilla的功能是将文件可以上传到vps,也可以将文件从vps下载到电脑。

感觉上面都是废话。。。照顾萌新吧。

========================================================================================================

Apache

一:运行升级命令来确保我们的系统组件各方面都是最新的。

apt-get update

二:安装Apache Web服务器的当前版本(在2.x系列),执行命令如下:

apt-get install apache2

三:大部分应用程序网站都会用到路径重写(伪静态)功能,默认APACHE是没有安装的,我们需要运行脚本支持rewrite

a2enmod rewrite

启动rewrite。

四:设置成开机自启sudo /etc/init.d/apache2 start

五:验证是否安装成功

cat /etc/apache2/mods-enabled/php5.load

这样就证明apache已经配置好了。

输入ip地址就能进入这个页面,证明apache已经工作。

-----------------------------------------------------------------

PHP

一:apt-get install php5 php-pear

二:apt-get install php5-mysql

三:cat /etc/php5/mods-available/mysql.ini

这样就证明PHP已经配置好了。

--------------------------------------------------------------------------------------------------------

MySQL

一:apt-get install mysql-server

在安装的过程中需要输入数据库管理员密码,这个一定要记住。

二:配置MySQL建立数据库mysql_secure_installation

三:现在创建与设置数据库.

mysql -u root -p                #输入密码进入数据库

mysql > status;                  #检查联通性(注意不要忘记分号)mysql > create database typecho_db;    #创建一个typecho_db 的数据库mysql > show databases;            #查看数据库

这样typecho_db数据库就已经创建好了。mysql >exit 回车退出

四:设置开机自启

sudo /etc/init.d/mysql start

这样lamp解决方案就搭建完毕了。

--------------------------------------------------------------------------------------------------------

想建站的话可以自己编写网页,也可以使用建站软件。

这里我推荐使用typecho。

具体使用方法在typecho官网中就有。

上一篇下一篇

猜你喜欢

热点阅读