码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP 搭建

时间:2018-04-07 21:03:20      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:tip   systemctl   lan   用户   image   date   ati   部署   配置   

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) 禁止远程访问MySQLy

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 搭建

标签:tip   systemctl   lan   用户   image   date   ati   部署   配置   

原文地址:https://www.cnblogs.com/loseself/p/8734396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!