博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 安装LAMP
阅读量:5037 次
发布时间:2019-06-12

本文共 1998 字,大约阅读时间需要 6 分钟。

  简要记录一下。

环境准备

虚拟机环境

lz@starnight:~$ sudo -i[sudo] password for lz: root@starnight:~# cat /etc/issueUbuntu 16.04.2 LTS \n \l

更新系统

root@starnight:~# sudo apt-get update

安装Apache

root@starnight:~# sudo apt-get install apache2
root@starnight:~# apache2 -vServer version: Apache/2.4.18 (Ubuntu)Server built:   2018-04-18T14:53:04

默认的Web路径:/var/www/html

root@starnight:/var/www/html# pwd/var/www/htmlroot@starnight:/var/www/html# lsindex.html

访问本地地址:localhost或127.0.0.1

安装PHP

root@starnight:~# sudo apt-get install php7.0
root@starnight:~# php7.0 -vPHP 7.0.28-0ubuntu0.16.04.1 (cli) ( NTS )Copyright (c) 1997-2017 The PHP GroupZend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies    with Zend OPcache v7.0.28-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies
root@starnight:~# sudo apt-get install libapache2-mod-php7.0

安装MySQL

root@starnight:~# sudo apt-get install mysql-server

在安装过程中会提示输入/重复密码。

root@starnight:~# sudo apt-get install php7.0-mysql

到这里LAMP环境就算是安装成功了。

虚拟目录

如果机器上要部署多个Web项目,可以通过不同端口进行指定。

例如:在Web Root下有个项目helo,我想直接通过ip:port的形式进行访问。

root@starnight:/var/www/html/helo# pwd/var/www/html/heloroot@starnight:/var/www/html/helo# lsindex.php

这里可以通过配置虚拟目录来实现。

root@starnight:/var/www/html/helo# cat /etc/apache2/ports.conf

在Listen 80添加你想设置的端口,如8080

root@starnight:/var/www/html/helo# cat /etc/apache2/ports.conf # If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.confListen 80Listen 8080
Listen 443
Listen 443
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

设置虚拟目录:

root@starnight:/var/www/html/helo# cat /etc/apache2/sites-available/000-default.conf

copy 一份里面原有的内容,只需要更改port和DocumentRoot两项即可(本地环境,不涉及域名的问题,也可以进行相应的修改)

端口设置:8080,路径:/var/www/html/helo

重启apache2服务:

root@starnight:/var/www/html/helo# sudo /etc/init.d/apache2 restart

访问本地ip:port

对,index.php的内容就是那个经典的phpinfo()。 

转载于:https://www.cnblogs.com/Hi-blog/p/9007427.html

你可能感兴趣的文章
Sql查询利用表变量优化一例
查看>>
[luogu3155 CQOI2009] 叶子的染色(树形dp)
查看>>
LeetCode Golang 2. 两数相加
查看>>
python接口自动化测试--数据分离读取Excal指定单元格数据
查看>>
协作式取消 CancellationTokenSource
查看>>
XML
查看>>
【NOIP模拟】密码
查看>>
LuoguP3948 数据结构
查看>>
面象对象编程学习笔记(2)
查看>>
java容器---------手工实现Linkedlist 链表
查看>>
DP入门——01背包 & 完全背包
查看>>
智能电视系列(4)-高通,天才与极限
查看>>
让entityframework.extend库同时支持mysql,sqlsever
查看>>
hdoj:2061
查看>>
Oarcle 入门之like关键字
查看>>
Entity Framework Code First (七)空间数据类型 Spatial Data Types
查看>>
2012年度读写Excel文件的最佳PHP类库收集
查看>>
读过的书
查看>>
ll 详解
查看>>
form表单中的label标签
查看>>