Lamp(linux+apache+mysql+php)环境搭建

.安装apache2:sudo apt-get installapache2

安装完毕后。执行例如以下命令重新启动apache:sudo/etc/init.d/apache2 restart,在浏览器中输入http://localhost或者http://127.0.0.1,会看到"It works!"说明apache成功安装。

.安装php:sudoapt-get install libapache2-mod-php5 php5;

安装扩展php5-gd:sudo apt-get installlibapache2-mod-php5 php5-gd

php5-mysql:sudo apt-get install libapache2-mod-php5 php5-mysql

安装完毕后,又一次启动apache,让它载入PHP模块:sudo /etc/init.d/apache2 restart

接下来再Web文件夹以下新建一个PHP文件来測试PHP能否正常执行:

sudo gedit /var/www/phpinfo.php,输入并保存后在浏览器里输入http://localhost/phpinfo.php,假设出现了显示php执行參数的页面则说明PHP能够正常执行。

<?php

phpinfo();

?php>

3.安装mysql:sudo apt-get installmysql-server mysql-client,在安装的最后须要输入rootpassword,这里的rootpassword是指设定MySQL的rootpassword。

.安装phpmyadmin-Mysql数据库管理:

sudo apt-get installlibapache2-mod-auth-mysql php5-mysql phpmyadmin。这样安装与php5相配合的phpmyadmin。安装phpmyadmin后。配置phpmyadmin和apache2:

cp  /etc/phpmyadmin/apache.conf  /etc/apache2/sites-available/phpmyadmin,将phpmyadmin中的apache.conf(apache配置文件)拷贝到apache2/sites-available下的phpmyadmin文件下,然后进入sites-enabled目录下:

cd/etc/apache2/sites-enabled,建立一个通往配置文件的链接:sudo ln -s../sites-available/phpmyadmin,重新启动apache2:sudo
/etc/init.d/apache2restart。最后能够打开http://localhost/phpmyadmin验证一下。

这样LAMP的基本组件安装完成了。

/********************************************************************************/

接下来进行一些其它的设置:

1.PHP网络server根文件夹默认设置是在:/var/www,因为Linux系统的安全性原则。改文件夹下的文件读写权限仅仅同意root用户操作,因此通过制定root终端命令:sudo
chmod 777 /var/www改动/var/www文件夹的读写权限,然后就能够写入html或php文件了。

2.配置apahce:启用mod_rewrite模块sudo a2enmod rewrite,重新启动apacheserversudo /etc/init.d/apache2 restart,在/var/www文件夹下新建文件test.php,写入代码<?

php
phpinfo();?>保存,然后在浏览器输入http://127.0.0.1/test.php。假设出现php配置信息则表明LAMP Apache已经正常工作(重新启动apacheserver后測试)。

设置apache支持.htm .html .php:sudo gedit /etc/apache2/apache2.conf

在打开的文件里加上AddType application/x-httpd-php .php .htm .html就可以。

Lamp(linux+apache+mysql+php)环境搭建的更多相关文章

  1. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...

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

    一.简介 什么是LAMP    LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...

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

    一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所 ...

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

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

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

    ---恢复内容开始--- 一.系统环境 系统平台:CentOS 6.5 (Final) Apache版本:httpd-2.2.31.tar.gz(最新版本2015-07-16) Mysql 版本:my ...

  6. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

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

    reference : http://blog.csdn.net/Abyss_sliver/article/details/77621404 好久没有在Linux环境下进行开发了,比较常用的还是win ...

  8. Ubuntu在下面LAMP(Linux+Apache+MySQL+PHP) 开发环境的搭建

    LAMP在行业是一个非常流行的词.此4字母代表Linux.Apache,MySQL和PHP. LAMP其高效.灵活的特点已经成为中小企业的首选. 它已经推出了快速构建LAMP道路. 1 在Ubuntu ...

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

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

随机推荐

  1. BZOJ 3262 cdq分治 OR 树套树

    注意判断 三个条件都一样的-- (CDQ分治 其实并不是很难理解 只是想不到--) CDQ分治: //By SiriusRen #include <cstdio> #include < ...

  2. Linux下网络服务的安全设置

    Linux下网络服务的安全设置      Linux操作系统由于其良好的稳定性.健壮性.高效性和安全性.正在成为各种网络服务的理想平台.各种网络应用在Linux系统上部有性能卓越的应用,例如,提供We ...

  3. Linux系统安全加固(一)

    Linux系统安全加固(一)     去年8月,某所网站遭黑客攻击瘫痪虽然港交所随后及时启用备用系统,但还是致使7支股票1支债卷被迫停牌,次日再次遭受攻击而瘫痪:在去年年底继CSDN信息安全出现之后, ...

  4. 消息推送学习一、原生Socket的使用

    消息推送也是客户端和服务器连接然后进行交互的一种形式,但是不同于HTTP的连接,这种连接需要长时间的进行,当有消息时可以及时推送到客户端.除此之外还有多个用户,可能需要针对其身份进行不同的推送等等要求 ...

  5. Linux常用截图软件

    1.Gnome-screenshot 是一款 GNOME 截图工具,顾名思义,它是一款用来对整个屏幕.一个特定的窗口或者用户所定义一些其他区域进行捕获的工具.该工具提供了几个其他的功能,包括对所捕获的 ...

  6. Python, Django 性能分析工具的使用

    最近接手的 Apache HUE 项目性能出现了问题,线上经常出现响应时间过长或因为时间过长而无法服务等问题.老大让我准备弄个性能分析工具,便于追踪和分析平台当前的瓶颈出现在哪里. 那就搞起吧!先从代 ...

  7. OpenJDK源码研究笔记(十五):吐槽JDK中的10个富有争议的设计

    前14篇文章,分享了JDK中值得学习和借鉴的编码和设计方法. 每个硬币都是有两面的.Every coin has two sides. 当然,JDK中也有很多值得改进或者说富有争议的设计. 本篇,就来 ...

  8. Xcode Git 客户端 + GitBucket 服务器 使用整合归纳

    1.使用前说明: 不知道XCode,Git的请自行度娘,不知道GitBucket的,可参考文章:git 私服搭建-gitbucket 初试牛刀 2.创建Git步骤 1>在gitbucket创建账 ...

  9. cogs 50. [NOIP2002] 选数

    50. [NOIP2002] 选数 ★   输入文件:choose.in   输出文件:choose.out   简单对比时间限制:1 s   内存限制:128 MB [问题描述]: 已知 n 个整数 ...

  10. [React] Validate Custom React Component Props with PropTypes

    In this lesson we'll learn about how you can use the prop-types module to validate a custom React co ...