文档章节

ubuntu14.04下搭建lamp环境

旮旯儿
 旮旯儿
发布于 2014/06/30 16:13
字数 697
阅读 340
收藏 0

ubuntu14.04下搭建lamp环境
一、安装

1.安装Apache

sudo apt-get install apache2

Apache在安装期间会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。

2.安装MySQL

sudo apt-get install mysql-server mysql-client

在安装的最后会提示输入mysql的root密码

3. 安装PHP

sudo apt-get install php5 libapache2-mod-php5

重启Apache,让它加载PHP模块

sudo /etc/init.d/apache2 restart

4. 安装phpMyAdmin

sudo apt-get install phpmyadmin
(默认即可)
安装时会提示新建一个数据库,可以选是也可以不安装

二、配置

1、配置Apache

sudo gedit /etc/apache2/apache2.conf在文档的最后,

添加文件类型支持:AddType application/x-httpd-php .php .html .htm

(根据自己需要)默认字符集:AddDefaultCharset UFT-8

(根据需要)添加首页文件 三个的顺序可以换 前面的访问优先:

<IfModuledir_module>

DirectoryIndex index.htm index.html index.php

</IfModule>

修改 apache默认路径:
sudo gedit /etc/apache2/sites-enabled/000-default,然后在里面找到
DocumentRoot /var/www/html

完成后重启apache配置生效:sudo /etc/init.d/apache2 restart

2. 配置PHP5

sudo gedit /etc/php5/apache2/php.ini

根据自己需要,下面是默认时区

;date.timezone=  换成

date.timezone = PRC

 

3.配置mysql

sudo gedit /etc/mysql/my.cnf

默认是只允许本地访问数据库的,如呆有需要其他机器访问,把这句话用#号注释掉

 bind-address 127.0.0.1

4.配置phpmyadmin

phpmyadmin默认并不是安装在/var/www下面的,而是在/usr/share/phpmyadmin,可以把phpmyadmin复制到/var/www

代码:sudo cp -r /usr/share/phpmyadmin /var/www/phpmyadmin,

然后在终端里运行:

sudo gedit /etc/phpmyadmin/apache.conf

把下面两句中的/usr/share/phpmyadmin路径改为/var/www/phpmyadmin

Alias/phpmyadmin /usr/share/phpmyadmin

<Directory/usr/share/phpmyadmin>

三、测试

1. 测试Apache

输入:http://localhost/看是否出现It works字样(测试之前查看apache默认访问路径)

2. 测试MySQL

输入:sudo netstat -tap | grep mysql

可以看到类似下面的行:

tcp 0 0 localhost:mysql *:*LISTEN 1066/mysqld


如果服务器不能正常运行,您可以通过下列命令启动它:sudo/etc/init.d/mysql restart

3. 测试PHP
修改/var/www权限:
sudo chmod -R 777 /var/www   (www开启www的读写权限)  或者
sudo chown -R "你的用户名" /var/www    (把www改成自己的私有目录)

UbuntuApache的根目录位于/var/www中

在里面添加一个测试文件test.php文件,

内容为:

<?php

phpinfo();

?>

浏览器重输入http://localhost/test.php,如果出现了一个显示PHP运行参数的页面,那就说明PHP已经正常运行了。

4.测试phpmyadmin

在浏览器中输入http://localhost/phpmyadmin可以访问说明配置好了,然后以root为用户名,以安装phpmyadmin途中输入的密码为密码. 登入phpmyadmin,这个时候,就可以自由创建数据库和数据库用户


© 著作权归作者所有

共有 人打赏支持
旮旯儿
粉丝 2
博文 14
码字总数 4307
作品 0
程序员
加载中

评论(2)

旮旯儿
旮旯儿

引用来自“conan22”的评论

我是一个Linux的新手,刚开始学习PHP,参考你的文章搭建了lamp环境,想转一下你的文章可以吗
可以的,没问题~
c
conan22
我是一个Linux的新手,刚开始学习PHP,参考你的文章搭建了lamp环境,想转一下你的文章可以吗
Dockerfile快速搭建自己专属的LAMP环境

自从用上公司的Docker环境,再也很少直接在系统上搭建LAMP环境了,在摸索如何用Docker搭建LAMP环境,折腾多种方式后,觉得Dockerfile是一种不错的方式。 当然一开始自己用Dockerfile肯定无从...

小和
2016/11/02
35
0
Apache配置https证书并跳转

对于网站实现https安全访问,需要做到以下几步: 1、在域名解析商处申请ssl证书,该证书可以免费申请,申请下来后包括很多web配置的证书类型 如下图: 2、搭建web服务,我这里搭建的环境是L...

Bill_Xing
08/01
0
0
使用Nodejs通过thrift框架访问HBase卡住不动问题

Ubuntu14.04搭建HBase环境成功,在hbase shell里增删改查操作都没有问题。用HBASE的restAPI也可以访问。但用nodejs通过thrift框架访问HBase时,代码执行到client.openScanner这行就卡住了,也...

TateYao
2017/03/15
135
0
在httpd-2.2和http-2.4中分别搭建wordpress博客系统和Discuz!论坛系统

在httpd-2.2和http-2.4中分别搭建wordpress博客系统和Discuz!论坛系统 一、 在这里我使用的是centos6.7和centos7.2进行操作。在搭建之前,需要事先搭建LAMP环境。 所谓LAMP环境,指的是linux...

运维小弟qaq
2017/09/08
0
0
快速生成网站

实验条件: 已经搭建好LAMP 环境 (使用一键安装lamp) 关闭selinux 关闭防火墙 下载依赖包 gcc gcc-c++ make 具体步骤 : 下载 lnmp安装包 解压 ./install.sh lamp 安装完毕后登入:http://...

2532176285
2017/03/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

20180920 rzsz传输文件、用户和用户组相关配置文件与管理

利用rz、sz实现Linux与Windows互传文件 [root@centos01 ~]# yum install -y lrzsz # 安装工具sz test.txt # 弹出对话框,传递到选择的路径下rz # 回车后,会从对话框中选择对应的文件传递...

野雪球
今天
0
0
OSChina 周四乱弹 —— 毒蛇当辣条

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 达尔文:分享花澤香菜/前野智昭/小野大輔/井上喜久子的单曲《ミッション! 健?康?第?イチ》 《ミッション! 健?康?第?イチ》- 花澤香菜/前野智...

小小编辑
今天
6
2
java -jar运行内存设置

java -Xms64m #JVM启动时的初始堆大小 -Xmx128m #最大堆大小 -Xmn64m #年轻代的大小,其余的空间是老年代 -XX:MaxMetaspaceSize=128m # -XX:CompressedClassSpaceSize=6...

李玉长
今天
1
0
Spring | 手把手教你SSM最优雅的整合方式

HEY 本节主要内容为:基于Spring从0到1搭建一个web工程,适合初学者,Java初级开发者。欢迎与我交流。 MODULE 新建一个Maven工程。 不论你是什么工具,选这个就可以了,然后next,直至finis...

冯文议
今天
1
0
RxJS的另外四种实现方式(四)——性能最高的库(续)

接上一篇RxJS的另外四种实现方式(三)——性能最高的库 上一篇文章我展示了这个最高性能库的实现方法。下面我介绍一下这个性能提升的秘密。 首先,为了弄清楚Most库究竟为何如此快,我必须借...

一个灰
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部