p { margin-bottom: 0.25cm; line-height: 120% }

LAMP 搭建


Ubuntu
17.10.1安装,
定制。

参考
电子工业出版社, Ubuntu完美应用,
第3版,
及各种大神网上的帖子, 谢谢

一.
安装顺序

MySQL
Apache PHP

安装顺序要合理,
首先安装MySQL数据库为Apach
和PHP
提供数据查询和存储服务,
然后部署Apache
服务器,
最后安装PHP
与Apach
和MySQL
紧密集成。

二.
安装

.
MySQL 安装与配置

#
安装

sudo
apt-get install mysql-server

Tip:
安装过程中会出现一个设置密码的画面,
那是设置MySQL数据库的密码

#
安全加固

sudo
mysql_secure_installation

#
会出现几个设置

1)
先输入密码

2)
是否更换密码, n

3)
删除你名用户, y

4)
禁止远程访问MySQL,
y

5)
删除测试数据库, y

6)
重新加载授权表, y

7)
出现 All
done。

Tip:
y→yes, n→no。

#
启动MySQL服务

sudo
systemctl start mysql

(停止
stop,
重启 restart)

#
MySQL 随系统启动

sudo
update-rc.d mysql defaults

#
MySQL 不随系统启动

sudo
update-rc.d mysql remove

#
查看MySQL
服务状态

sudo
service mysql status

#
查看MySQL
端口及进程,
是否运行成功

sudo
lsof -i:3306

Tip:
开机启动服务还有一种方法, 详情见Apache
安装

-----

.
Apache 安装

#
安装

sudo
apt-get install apache2

#
启动Apache
服务

sudo
systemctl start apache2

(停止
stop,
重启 restart)

#
Apache 随系统启动

sudo
systemctl enable apache2

#
Apache 不随系统启动

sudo
systemctl disable apache2

Tip:
MySQL 服务也可用此方法自启

#
测试Apache
是否安装成功

#
查看Apache
版本

apache2
-v

#
查看Apache
服务状态

sudo
service apache2 status

#
查看MySQL
端口及进程,
是否运行成功

sudo
lsof -i:80

#
运行浏览器,
并输入地址栏, 出现It
works 即可

localhost
|| 127.0.0.1

-----

.
PHP 安装

#
安装

sudo
apt-get install php7.0

#
把PHP
和Apache联系起来

sudo
apt-get install libapache2-mod-php

#
重启Apache
服务

sudo
systemctl restart apache2

#
测试PHP
是否安装成功

php
-v

现在整个LAMP
搭建完成,
测试一下小小的激动。

#
Apache 根目录默认在
/var/www/html
内,

sudo
vim /var/www/html/test.php

#
输入

<?php

phpinfo();

?>

#
:wq 保存退出

#
浏览器地址栏输入

127.0.0.1/test.php

#
出现以下,
及成功

  启
Apache
配置篇。

LAMP 搭建的更多相关文章

  1. 买错的电影票,含着泪也得看-LAMP搭建&Linux基础

    hi 没说过,上周五室友过生请客,在龙湖里吃嗨了喝爽了,回去的路上侃侃而谈.说好的这周一起去看年内最后的大片,火星救援的,谁知道老子眼神不好,买错了电影的时间...把周六的约定提前到了今儿个下午,ma ...

  2. (原创)LAMP搭建之二:apache配置文件详解(中英文对照版)

    LAMP搭建之二:apache配置文件详解(中英文对照版) # This is the main Apache server configuration file. It contains the # ...

  3. (原创)LAMP搭建之一:图解如何安装并检查LAMP

    LAMP搭建之一:图解如何安装并检查LAMP 第一步:安装Linux(RedHat5) 第二步:rpm -qa httpd(查看apache是否安装) rpm -qa php(查看php是否安装) r ...

  4. LAMP 搭建wordpress部署教程贴.

    LAMP 搭建wordpress部署教程贴.这是一篇主要将LAMP,并且通过wordpress来进行验证,演示.如何去部署PHP CMS很多新手看到LAMP就很很头大,觉得很难搞,编译安装,搞了好几天 ...

  5. Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)

    原文:Ubuntu LAMP搭建 为了数据库课程设计,只好自己搭一个数据库系统,采用LAMP方式. 一.安装 1.安装Apache sudo apt-get install apache2 Apach ...

  6. LVS之-LAMP搭建wordpress

    author:JevonWei 版权声明:原创作品 LVS搭建wordpress,涉及的知识点有DNS,LAMP,NFS及LVS 网络拓扑图 网络环境 NFS 192.168.198.130 mysq ...

  7. Linux:LAMP搭建DISCU!论坛

    LAMP搭建DISCU!论坛 试验机为centos6.8 i686 应用的包 mysql-5.1.73-linux-i686-glibc23.tar.gz httpd-2.2.24.tar.bz2 p ...

  8. 生产环境LAMP搭建 - 基于 fastcgi

    生产环境LAMP搭建 - 基于 fastcgi 由于在module模式,php只是已http的模块形式存在,无形中加重了http的服务负载,通常在企业架构中,使用fastcgi的模式,将所有的服务都设 ...

  9. LAMP 搭建练习

    目录 LAMP 搭建 1:CentOS 7, lamp (module): http + php + phpMyAdmin + wordpress 192.168.1.7 配置虚拟主机 xcache ...

随机推荐

  1. JS中的闭包问题

    一.闭包:在函数外也可使用局部变量的特殊语法现象 全局变量 VS 局部变量: 全局变量:优点:可共享,可重用; 缺点:在任意位置都可随意修改——全局污染 局部变量:优点:安全 缺点:不可共享,不可重用 ...

  2. javaScript执行环境、作用域链与闭包

    一.执行环境 执行环境定义了变量和函数有权访问的其他数据,决定了他们各自的行为:每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中.虽然我们编写的代码无法访问这个对象 ...

  3. c++运行时函数

    函数 包含 类别 功能 _atold math.h 数学子程序 把字符串转换成浮点数 _beginthread process.h 进程控制子程序 启动执行一个新线程 _bios_disk bios. ...

  4. springboot 整合 MongoDB 实现登录注册,html 页面获取后台参数的方法

    springboot简介: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不 ...

  5. Acer Aspire E1 471G 加装SSD+机械盘后无法启动的问题

    老笔记本 Acer Aspire E1 471G 加装了一块 SSD 作为系统盘(win10),原机械盘格式化后,装在光驱托架上作为数据盘. 可能会出现: 系统无法启动,显示找不到启动设备,并且在F2 ...

  6. Redis set集合结构及命令详解

    set 无序集合 集合的性质: 唯一性,无序性,确定性 注: 在string和link的命令中,可以通过range 来访问string中的某几个字符或某几个元素 但,因为集合的无序性,无法通过下标或范 ...

  7. windows上SSH服务连接远程主机失败

    putty连接出现错误提示"Network error:connection refused",xshell连接出现错误提示"connection failed:(por ...

  8. sqlite语句主页

    因为现在android手机用sqlite数据,但是sql语句很多和sqlserver不同..所以还是把官网记下以便开发:http://www.sqlite.org/lang.html

  9. 涉及模式之 装饰器模式详解(与IO不解的情缘)

    作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可. LZ到目前已经写了九个设计模 ...

  10. lua对多个精灵执行一系列动作,延时失效

    function MainPlayerCards:sendCards() local winSize = cc.Director:getInstance():getWinSize() local nS ...