Ubuntu16配置LAMP
来源:互联网 发布:js读取excel 编辑:程序博客网 时间:2024/06/04 18:34
这篇文章算是给自己看的吧,也可以给大家作为配置参考。
首先需要升级一下系统的仓库(是这么叫吧),不然apt-get
可能就是个残疾的东西,啥都下不了。使用以下命令来升级仓库
sudo apt-get update && sudo apt-get -y upgrade
为了方便,我所使用的都是root账户,所以有些命令直接就无视sudo
了,你们需要注意一下这点。
安装apache2
首先使用以下命令来安装apache2
sudo apt-get install apache2
装完之后通过下列命令进行开启或重启或停止
sudo service apache2 startsudo /etc/init.d/apache2 restartsudo /etc/init.d/apache2 stop
apache2的默认目录位于/var/www/html
, 我就直接使用这个目录作为站点目录了,感觉没啥需要修改的地方hhhhh。
然后apache2的配置目录位于/etc/apache2/
,需要注意下面几个文件夹。
- mods-avaliable 用于存放apache2的各个模块
- mods-enable 存放相应模块的软链接
- site-avaliable 用于存放虚拟主机配置文档
- site-enable 存放相应配置文档的软链接
安装PHP7.0
不知道为什么,可能是因为Ubuntu不支持,在16.04的系统下无法安装php5.0的版本,只能安装7.0.不过没关系,大体的步骤的差不多。
使用下面的命令进行7.0的安装
sudo apt-get install php7.0 libapache2-mod-php7.0
注意后面的那个东西,如果没下这玩意,apache2无法对php进行解析,你打开PHP的文件看到的就直接是源码了。
此外,对于PHP,可以安装APCu PHP
来加速PHP的运行,使用以下命令安装
sudo apt-get install php-apcu
安装MySQL
对于MySQL的安装,同样一条命令搞定
sudo apt-get install mysql-server mysql-client
这里要注意,mysql-server
是MySQL的核心,这就是MySQL了。然后mysql-client
是一个管理MySQL东西,当然你也可以下别的。在别的博客上看到的,他们就是西瓜和西瓜刀的关系。这么理解就可以了。
在安装数据库的过程中会让你输入密码,连续输两次就可以了。
安装phpmyadmin
接下来我们需要安装phpmyadmin。用这东西对数据库进行操作,难度系数嗖嗖嗖的往下掉,而且方便程度也是很高了。
通过下列命令安装
sudo apt-get install phpmyadmin
嘿嘿嘿,这里会发现,装完了仍旧没办法使用,因为apache2并不知道phpmyadmin在哪里。所以我们需要建立一个软连接到apache2的默认目录下,这样就可以通过 http://domainname/phpmyadmin
进行访问。通过以下命令建立一个软连接
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
通过上述的操作,一个能够使用的lamp环境就搭建起来了。还是挺简单的。
嗯最后记得重启下apache2。
- Ubuntu16配置LAMP
- Ubuntu16.04.2_64_LTS配置LAMP
- Ubuntu16.04配置LAMP环境
- ubuntu16.04配置Lamp环境
- Ubuntu16.10下LAMP的环境配置
- Ubuntu16.10下LAMP的环境配置
- Ubuntu16.10下LAMP的环境配置
- ubuntu16.04配置LAMP环境(服务器镜像是Ubuntu16.04)
- ubuntu16.04 LAMP安装
- 【Lamp】lamp配置
- Ubuntu16.04安装LAMP环境
- Ubuntu16.04 搭建LAMP环境
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境
- Php学习-配置LAMP(Ubuntu16.04桌面版+Apache2+Mysql5.6+Php7)
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- LAMP配置
- NOIP2017赛前冲刺RoundA~D总结
- [arc076F]Exhausted?
- 不相交集合的数据结构-并查集
- Java基础——向上转型、向下转型
- linux系统分区管理
- Ubuntu16配置LAMP
- Ceoi2014 bzoj 4356 考托福又不会考 国家集训队作业题
- MT 204 Financial Markets Direct Debit Message金融市场直接借记电文
- #Thinking in Java阅读笔记# 第九章 接口
- 阿里云服务器上建立网站的域名解析与配置(tomcat服务器)
- 牛客网(题目的回答大多数来自他人见解,少部分个人领悟)
- hashMap的底层实现原理
- vs踏过的坑
- JavaScript实现简单的循环式幻灯片