这篇文章主要用来快速部署以 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

最新文章

  1. strust2中使用session
  2. Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
  3. STM32学习笔记(六) SysTick系统时钟滴答实验(stm32中断入门)
  4. jQuery MiniUI开发系列之:HTML标签配置
  5. ThinkPHP框架如何修改X-Powered-By
  6. 我是IT小小鸟
  7. ubuntu系统分区方案
  8. FineUI_动态绑定Grid
  9. ftp一些东东
  10. 在js中,window != top 的作用
  11. yarn工作流程
  12. 全站HTTPS简单实践
  13. python requests 请求禁用SSL警告信息解决
  14. JDK源码中使用的设计模式
  15. treap基本操作
  16. 使用iostat来对linux硬盘IO性能进行检测
  17. 查看Linux服务器是否是虚拟机
  18. linux 压缩命令
  19. UML类图学习笔记
  20. mysql添加注释

热门文章

  1. 【Python】Python的time和datetime模块
  2. CRM 建设方案(01):CRM基础
  3. openstack的网络配置
  4. IOS中手势UIGestureRecognizer
  5. bzoj1016: [JSOI2008]最小生成树计数(kruskal+dfs)
  6. 【bzoj2500】幸福的道路
  7. bzoj 4332: JSOI2012 分零食 快速傅立叶变换
  8. libiop通讯流程和api讲解
  9. 「Django」rest_framework学习系列-渲染器
  10. [转]hadoop2.x常用端口