Lamp(linux+apache+mysql+php)环境搭建
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)环境搭建的更多相关文章
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】
本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...
- CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所 ...
- CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境
我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...
- CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境
---恢复内容开始--- 一.系统环境 系统平台:CentOS 6.5 (Final) Apache版本:httpd-2.2.31.tar.gz(最新版本2015-07-16) Mysql 版本:my ...
- Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)
Centos下安装配置LAMP(Linux+Apache+MySQL+PHP) 关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...
- [PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
reference : http://blog.csdn.net/Abyss_sliver/article/details/77621404 好久没有在Linux环境下进行开发了,比较常用的还是win ...
- Ubuntu在下面LAMP(Linux+Apache+MySQL+PHP) 开发环境的搭建
LAMP在行业是一个非常流行的词.此4字母代表Linux.Apache,MySQL和PHP. LAMP其高效.灵活的特点已经成为中小企业的首选. 它已经推出了快速构建LAMP道路. 1 在Ubuntu ...
- centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget ...
随机推荐
- .ds_store是什么文件
.ds_store是什么文件 .DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini. 1,禁止.DS_store生成 ...
- VC++中的延时函数
原文链接:http://www.educity.cn/develop/478947.html VC中提供了很多关于时间操作的函数,编写程序时我们可以跟据定时的不同精度要求选择不同的时间函数来完成定时和 ...
- Yeslab华为安全HCIE七门之-防火墙UTM技术(5篇)
课程目录: 华为安全HCIE-第四门-防火墙UTM技术(5篇)\1_内容安全_内容过滤.avi 华为安全HCIE-第四门-防火墙UTM技术(5篇)\2_内容安全-url过滤.avi 华为安全H ...
- linux下,yum 安装mysql
顺手记录一下安装mysqlclient 先安装mysql-devel yum install mysql-devel 再安装mysqlclient pip3 install mysqlclient 开 ...
- java之JMX
java之JMX 有关JMX的定义和架构就不具体解释了.见百度百科: http://baike.baidu.com/link? url=6QzGGEqphTmpft3ll5mXmDNVRdvLRZhk ...
- 出乎意料的else语句
在python中你可能时不时不碰到else语句用在while和for循环中,请不要吃惊,先看看它的作用吧! 实际上在循环语句中,else子句仅仅会在循环完毕后运行.即跳出循环的操作.如break,同一 ...
- pip的认识
一.pip与python的关系:pip并不是一种语言,而是一个Python包管理工具,主要是用于安装 PyPI 上的软件包.安装好pip之后,使用pip install 命令即可方便的安装python ...
- CentOS下编译安装PHP5.6
目录 1 安装php依赖的扩展 2 下载解压PHP 3 编译PHP 4 让Apache支持PHP 5 测试安装 安装php依赖的扩展: yum install -y libxml2-devel op ...
- 10.cocos2d坐标系
一.笛卡儿坐标系 OpenGl坐标系为笛卡儿右手系.x向右,y向上,z向外.在cocos2d-lua中坐标系原点在屏幕的左下角,x向右,y向上,z则是指的zorder(层级). 二.世界坐标系,本地坐 ...
- Android Gson解析json工具类封装
package com.springSecurity.gson; import java.util.ArrayList; import java.util.List; import java.util ...