reference : http://blog.csdn.net/Abyss_sliver/article/details/77621404

好久没有在Linux环境下进行开发了,比较常用的还是windows环境,但其实我更喜欢在linux环境下,毕竟产品上线大多数都是在linux服务器上的,windows环境开发的东西不可避免出现一些大小写的问题。所以无聊就在自己的虚拟机配置一个新的linux的PHP开发环境,其中的内容有结合他人的做的一些总结。

步骤一:安装apache

ronyao@ubuntu:~$ sudo apt install apache2

安装好后,在浏览器上输入localhost,回车就会看到:

即成功安装好apache了。

步骤二:安装php7

ronyao@ubuntu:~$ sudo apt install php7.0

输入版本信息,检测安装是否成功

ronyao@ubuntu:~$ php7.0 -v
php 7.0.4-7ubuntu2.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

如果出现以上信息,则证明安装php7.0成功 整合一下php和apache

ronyao@ubuntu:~$ sudo apt install libapache2-mod-php7.0

步骤三:安装MySQL

ronyao@ubuntu:~$ sudo apt-get install mysql-server

然后整合一下php和mysql

ronyao@ubuntu:~$ sudo apt-get install php7.0-mysql

步骤四:重启MySQL和Apache

ronyao@ubuntu:~$ sudo service mysql restart
ronyao@ubuntu:~$ sudo service apache2 restart

好了,这样就安装好了。

---------------------------------

 安装常用软件

1.SSH sudo apt-get install openssh-server

查看状态:service ssh status/start/stop/restart

或:/etc/init.d/ssh status/start/stop/retsrt

实际上,service命令就是执行/etc/init.d脚本,二者功能是一样的

2.Vim : sudo apt-get install vim

3.Tree : sudo apt-get install tree

4.Git : sudo apt-get install git

搭建LAMP

1.安装Apache sudo apt-get install apache2

测试: 浏览器访问http://Ubuntu的IP(即http://localhost),出现It Works!网页。 查看状态:

service apache2 status/start/stop/restart

Web目录:/var/www

安装目录: /etc/apache2/

全局配置: /etc/apache2/apache2.conf

监听端口: /etc/apache2/ports.conf

虚拟主机: /etc/apache2/sites-enabled/000-default.conf

2.安装MySQL sudo apt-get install mysql-server mysql-client

测试:mysql -u root -p

查看状态:service mysql status/start/stop/retart

查看监听端口的情况:netstat -tunpl或 netstat -tap

3.安装PHP sudo apt-get install php7.0

测试:php7.0 -v 4.

安装其他模块

sudo apt-get install libapache2-mod-php7.0

sudo apt-get install php7.0-mysql

重启服务 service apache2 restart service mysql restart

测试Apache能否解析PHP vim /var/www/html/phpinfo.php 文件中写:<?php echo phpinfo();?>

浏览器访问:http://ubuntu地址/phpinfo.php(即http://localhost/phpinfo.php),

出现PHP Version网页

5.修改权限 sudo chmod 777 /var/www

6.安装phpMyAdmin sudo apt-get install phpmyadmin

安装:选择apache2,点击确定。下一步选择是要配置数据库,并输入密码。

创建phpMyAdmin快捷方式:sudo ln -s /usr/share/phpmyadmin /var/www/html

启用Apache mod_rewrite模块:sudo a2enmod rewrite

重启服务: service php7.0-fpm restart service apache2 restart

测试:浏览器访问:http://ubuntu地址/phpmyadmin(即http://localhost/phpmyadmin)

7.配置Apache vim /etc/apache2/apache2.conf

添加:

AddType application/x-httpd-php .php .htm .html

AddDefaultCharset UTF-8

重启Apache服务

[PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)相关推荐

  1. 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的

    在阿里云买ECS的时候选择自己习惯的镜像系统,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境 ...

  2. LAMP(Linux+Apache+MySQL+PHP)环境介绍、配置、搭建

    文章目录 写在开头的话 LAMP的简要介绍 部署方式 LAMP环境搭建 环境准备 准备本地yum源 安装编译文件 关闭防火墙和SElinux 环境搭建 安装依赖包 安装 Apache 安装mysql ...

  3. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    转自:http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html 一.简介 什么是LAMP     LAMP是一种Web网络应用和开发环 ...

  4. CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

    我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...

  5. LNMP环境搭建(linux+Nginx + Mysql + PHP)

    linux+Nginx + Mysql + PHP 搭配可以说目前使用比较广泛 那要想在这台刚安装好系统的服务器上配置这环境,有多种方式 一.傻瓜式一键安装 为了让大家安装环境能简单,方便.有人把它们 ...

  6. linux yum php环境,centos下yum搭建安装linux+apache+mysql+php环境教程

    我们利用linux系统中yum安装apache+mysql+php是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本yum源安装: 1.yum install wget             ...

  7. linux+yum安装终端php,centos下yum搭建安装linux+apache+mysql+php环境教程

    我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget             ...

  8. centos下部署LAMP环境(Linux+Apache+mysql+php)(转载文章:https://www.cnblogs.com/apro-abra/p/4862285.html)...

    一:安装apache 1.安装 yum -y install httpd 2.开启apache服务 systemctl start httpd.service 3.设置apache服务开机启动 sys ...

  9. apache php mysql_PHP环境搭建(php+Apache+mysql)

    一.软件及系统版本 系统下载地址: 二. 下载软件包/换源 (1)下载安装需要软件包软件工具 yum install -y wget vim unzip zip (2)换源 1.首先卸载以前装的epe ...

  10. win编译php mysql_win7下PHP运行环境搭建(apache+mysql+php)

    可选配置: 打开httpd.conf文件,查找"DocumentRoot",在此可更改网站根目录,格式如: DocumentRoot "C:/Program Files/ ...

最新文章

  1. 2018-3-26论文(GWO和WOA)中Table1--Table3中的benchmark函数F1-F23图形
  2. JavaScript实现backtracking Jump Game回溯跳跃游戏算法(附完整源码)
  3. HALCON示例程序stamp_catalogue.hdev分割图片与文字
  4. java类似php魔术方法_PHP与类有关的几个魔术方法
  5. 利用XShell上传、下载文件(使用sz与rz命令) 超实用!
  6. Python-语句结构
  7. C++primer 7.4节练习
  8. matlab与螺旋桨,基于Matlab的船用螺旋桨计算机实时仿真及GUI设计
  9. 数字信号音频采集及时域频域加噪设计滤波器处理项目入门
  10. 计算机毕设 SpringBoot 校园志愿者管理系统 志愿者管理系统 志愿者信息管理系统Java Vue MySQL数据库 远程调试 代码讲解
  11. 2021年安全生产模拟考试(全国特种作业操作证电工作业-继电保护模拟考试题库一)安考星
  12. 品牌IP打造的实用性教程
  13. 机构报告称重庆南京等成为返乡置业热门城市
  14. 在QT框架下进行仿照PS图像调整功能设计(亮度对比度,色相饱和度及明度)
  15. 微型计算机结构认识实验,实验一 微型计算机结构认识
  16. 云服务器-异地部署集群服务-Kubernetes(K8S)-网络篇
  17. 简单SOPC实例开发任务——控制led灯闪烁
  18. 三硝基溴硼亚酞菁(BTNSubPc)齐岳生物介绍酞菁溶解度,定制多种酞菁材料
  19. mysql最高安全级别双一_Mysql 双一配置保证数据0丢失
  20. open函数r,r+,w,w+,a,a+的区别

热门文章

  1. 带你了解电机驱动板的四大分类
  2. 美女SEO系列六:什么是友情链接?
  3. Python如何安装OpenCV库
  4. 计量单位报错:消息号BM302 “未使用语言 ZH 创建单位 XXX”
  5. html post 加号,post提交数据空格被编码成加号的解决办法
  6. 卫龙要上市,辣条就不是垃圾食品了?
  7. 计算机缓存设置方法,电脑缓存设置步骤介绍
  8. 邮件系统安全篇:GCMAil邮件系统怎样利用DNS黑名单高效实现反垃圾邮件过滤
  9. 【音频编码】AAC编码之FDK AAC
  10. destoon运行流程