开发者社区> 杰克.陈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)

简介: 原文:Ubuntu LAMP搭建 为了数据库课程设计,只好自己搭一个数据库系统,采用LAMP方式。 一、安装 1.安装Apache sudo apt-get install apache2 Apache在安装期间会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。
+关注继续查看

原文:Ubuntu LAMP搭建

为了数据库课程设计,只好自己搭一个数据库系统,采用LAMP方式。

一、安装

1.安装Apache

sudo apt-get install apache2

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

查看版本

apachectl -v

2.安装MySQL

sudo apt-get install mysql-server  

(版本号可以省略,自动查找新版。)

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

查看版本

mysql -V

3. 安装PHP

sudo apt-get install php5 libapache2-mod-php5

查看版本

php -v

重启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 .htm .html

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

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

<IfModuledir_module>

DirectoryIndex index.htm index.html index.php

</IfModule>

完成后重启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字样

2. 测试MySQL

输入:sudo netstat -tap | grep mysql

可以看到类似下面的行:

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

 

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

3. 测试PHP

Ubuntu Apache的根目录位于/var/www中

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

内容为:

<?php

phpinfo();

?>

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

4.测试phpmyadmin

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

遇到的问题:

1. 

注意:如果此时在http://localhost/phpmyadmin是一个空白页面,那么打开php.ini,把其中的display_errors = Off调整为display_errors = On,并重启重启apache。

sudo gedit /etc/php5/apache2/php.ini      #找到display_errors并改正之。

sudo /etc/init.d/apache2 restart     #重启apache2,启用调整后的php.ini

如果你是按照如上步骤安装的,那么在打开phpmyadmin的时候,应该会显示

Fatal error: require_once(): Failed opening required './libraries/php-gettext/gettext.inc' (include_path='.') in /var/www/phpmyadmin/libraries/select_lang.lib.php on line 395

可以这样解决:

 

sudo rm /var/www/phpmyadmin/libraries/php-gettext/*    #这一步是删除软连接
sudo ln /usr/share/php/php-gettext/* /var/www/phpmyadmin/libraries/php-gettext    #这一步是建立硬链接

 2.

http://localhost/phpmyadmin打开提示not found

默认的apache路径是/var/www/html 要更改为/var/www

命令:sudo gedit /etc/apache2/sites-available/000-default.conf

修改这一行为这样:DocumentRoot /var/www/

然后重启apache:sudo /etc/init.d/apache2 restart

 

 

Reference:

最后那个问题的解决

http://superuser.com/questions/590208/phpmyadmin-symlinks-error-after-ubuntu-upgrade

http://www.linuxdiyf.com/viewarticle.php?id=186105

Apache的wiki

 

http://wiki.ubuntu.org.cn/index.php?title=Apache&variant=zh-cn#.E9.85.8D.E7.BD.AEapache

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
(废除所有安装win,linux ,现在只需要启动docker就好)docker linux mysql 安装
  docker linux  mysql  安装   既然到处都有现成的,那我们就用吧,不自己手动安装了,解压安装很麻烦   该例子可以类推,再也不需要安装 linux  版,还是window版mysql了,都只要启动下 docker 版的就好了。
1105 0
center os7 安装mysql
安装mariadb MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
1552 0
MySQL示例数据库sakila-db的安装导入
MySQL示例数据库sakila-db的安装导入 下载:https://dev.mysql.com/doc/index-other.html   或  http://downloads.
1248 0
【MySQL基础】MySQL安装第一弹-MySQL5.7安装
MySQL基础 -MySQL安装第一弹-MySQL5.7安装
4221 0
【MySQL基础】MySQL安装第二弹-Percona5.7安装
MySQL基础 ---MySQL安装第二弹-Percona5.7安装
3141 0
【MySQL基础】MySQL安装第三弹-mariadb-10.2.8
MySQL基础-MySQL安装第二弹-Percona5.7安装
1751 0
Mysql 5.7.19三种安装方式手册
Mysql 5.7.19三种安装方式手册 ** 环境准备 操作系统:CentOS 软件:MySQL-5.7.19 ** ** 一、RPM 方式安装 进入官方网站:https://www.
2161 0
如何安装与连接MySQL?
本文用详细的步骤说明,帮助你一步步掌握MySQL的下载、安装和服务启动,客户端的安装、连接和测试。帮你避开初学MySQL使用中的那些坑。 需求 这是一个大数据时代。
1154 0
+关注
杰克.陈
一个安静的程序猿~
文章
问答
文章排行榜
最热
最新
相关电子书
更多
深入MySQL实战
立即下载
好的 MySQL 兼容可以做到什么程度
立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili
立即下载