Ubuntu 17.10 用 apt 搭建 lamp 环境(精简版)
2024-10-21 16:40:14
这篇文章主要用来快速部署以 php 5.6 为主的 lamp 环境,要看详细安装包括虚拟主机配置的请参考这篇:http://www.cnblogs.com/mingc/p/7864030.html
一、加 ppa 源
添加 php 及常用模块(扩展)的 PPA 源
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
二、装 apache
sudo apt-get install apache2
配置目录:/etc/apache2
默认站点目录:/var/www/html,/var/www 目录可用于创建虚拟主机。
重启 apache: sudo /etc/init.d/apache2 restart
三、装 mysql
sudo apt-get install mysql-server
(期间会有交互,询问 root 用户的密码)
配置目录:/etc/mysql
四、装 php
sudo apt-get install php5.6 php5.6-dev
配置目录:/etc/php/5.6
(注意要指定版本号 5.6,不带版本号默认装 7.x。有些模块对 7.x 不支持,比如 php-zbarcode 目前仅支持 php 5)
五、装 phpmyadmin
sudo apt-get install phpmyadmin
(期间会有交互,询问选择服务器、创建 phpmyadmin 数据库、登录 phpmyadmin 的 root 用户密码 )
配置目录:/etc/phpmyadmin
访问方式:http:locahost/phpmyadmin
六、php 常用模块
sudo apt-get install php5.6-gd php5.6-curl php5.6-mysql php5.6-sqlite3 php5.6-mcrypt php5.6-mbstring php5.6-odbc php5.6-zip php5.6-bz2 php5.6-xml php5.6-xmlrpc php5.6-dba php-redis php-memcache php-memcached php-mongodb
模块目录:/usr/lib/php/20160303
七、redis、memcached、mongodb 服务器
sudo apt-get install redis-server memcached mongodb
期间会自动安装一些工具,便于客户端访问。
(完)
本文永久更新地址:http://www.cnblogs.com/mingc/p/7954849.html
最新文章
- strust2中使用session
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- STM32学习笔记(六) SysTick系统时钟滴答实验(stm32中断入门)
- jQuery MiniUI开发系列之:HTML标签配置
- ThinkPHP框架如何修改X-Powered-By
- 我是IT小小鸟
- ubuntu系统分区方案
- FineUI_动态绑定Grid
- ftp一些东东
- 在js中,window != top 的作用
- yarn工作流程
- 全站HTTPS简单实践
- python requests 请求禁用SSL警告信息解决
- JDK源码中使用的设计模式
- treap基本操作
- 使用iostat来对linux硬盘IO性能进行检测
- 查看Linux服务器是否是虚拟机
- linux 压缩命令
- UML类图学习笔记
- mysql添加注释
热门文章
- 【Python】Python的time和datetime模块
- CRM 建设方案(01):CRM基础
- openstack的网络配置
- IOS中手势UIGestureRecognizer
- bzoj1016: [JSOI2008]最小生成树计数(kruskal+dfs)
- 【bzoj2500】幸福的道路
- bzoj 4332: JSOI2012 分零食 快速傅立叶变换
- libiop通讯流程和api讲解
- 「Django」rest_framework学习系列-渲染器
- [转]hadoop2.x常用端口