Ubuntu+apache2+php5+mysql+phpmyadmin的php环境搭建

Ubuntu+apache2+php5+mysql+phpmyadmin的php环境搭建

环境:

  • ubuntu14.04
  • apache2
  • php5

1、安装apache2

(1)更新最新源

sudo apt-get update

(2)通过apt-get方式安装Apache

sudo apt-get install apache2

(3)检测安装是否成功:

在浏览器输入:127.0.0.1或locahost.浏览器上出现内容并有It works,如下图所示,则说明安装成功
这里写图片描述

注:

(1)、Apache在Ubuntu中默认根目录为:/var/www
(2)、主配置文件目录为:/etc/apache2/apache2.conf
(3)、虚拟机配置目录为:/etc/apache2/sites-enabled

2、安装php5

(1)安装php5和apachephp5模块

sudo apt-get install php5 libapache2-mod-php5

(2)安装好后,重启apache

sudo /etc/init.d/apache2 restart

(3)测试PHP是否安装成功

sudo vim /var/www/html/phpinfo.php

输入如下内容:

<?php  

       phpinfo();  

?> 

保存,然后再在浏览器地址栏输入:http://localhost/phpinfo.php,出现如下图所示内容表示安装成功
这里写图片描述

3、让Ubuntu中的Apache2列出文件和目录

(1)用vim以管理员权限/身份编辑默认站点的配置文件000-default.conf。

sudo vim /etc/apache2/sites-available/000-default.conf

添加以下内容

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

如下图所示:
这里写图片描述

(2)重启apache的服务,让配置生效。

sudo service apache2 restart

(3)用浏览器打开 http://127.0.0.1http://localhost/,看到目录已成功列出,如下图所示:

这里写图片描述

4、安装mysql

(1)安装mysql-server、mysql-client

sudo apt-get install mysql-server mysql-client

安装过程会提示设置密码,如下图所示:
这里写图片描述

(2)安装php5-mysql ,将php和mysql连接起来

sudo apt-get install php5-mysql

(3)测试mysql是否安装成功

终端输入:

mysql -uroot -p密码

如下图所示可以进入mysql数据库,则表示安装成功
这里写图片描述

重启apache

sudo /etc/init.d/apache2 restart

5、安装phpmyadmin

(1)安装phpmyadmin

sudo apt-get install phpmyadmin

安装过程会有提示选择web服务器,选中apache,回车,还会提示设置密码

注:
phpmyadmin安装完后,并不在apache默认路径下,需要建立一个连接,终端输入:

sudo ln -s /usr/share/phpmyadmin /var/www/html

(2)重启apache服务器

sudo /etc/init.d/apache2 restart

浏览器打开:http://localhost/phpmyadmin,出现如下图所示登录页面则表示安装成功
这里写图片描述

6、开启rewrite 模块

(1)启用 Mod_rewrite 模块

sudo a2enmod rewrite

成功后,如下图所示:
这里写图片描述

(2)重启apache服务器

sudo /etc/init.d/apache2 

(3)启动apache2 对.htaccess 的支持

修改/etc/apache2/sites-enabled/000-default

sudo vim /etc/apache2/sites-enabled/000-default.conf

添加如下内容:

<Directory "/var/www/html">  
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All  
    Order allow,deny  
    Allow from all    
</Directory>

如下图所示:
这里写图片描述

参考资料:

1、 Ubuntu 14.04 麒麟版安装:Apache+php5+mysql+phpmyadmin

2、 怎样让Ubuntu14.04中的Apache2.4列出文件和目录

3、 ubuntu php 开启rewrite 模块

4、 ubuntu12.04 启动apache2 对.htaccess 的支持

展开阅读全文

没有更多推荐了,返回首页