美文网首页我爱编程
让萌新能看懂的配置LAMP(Apache/MySQL/PHP)环

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

作者: Kokro | 来源:发表于2017-06-20 18:58 被阅读434次

    经过昨天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官网中就有。

    相关文章

      网友评论

        本文标题:让萌新能看懂的配置LAMP(Apache/MySQL/PHP)环

        本文链接:https://www.haomeiwen.com/subject/kzjaqxtx.html