一、Apache
1、安装apache2:

sudo apt-get install apache2

2、重启apache2:

sudo /etc/init.d/apache2 restart

3、在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了

那就说明Apache成功安装了。
Apache的默认安装,会在/var下建立一个名为www的Web目录,所有要能通过浏览器访问的Web文件都要放到这个目录里。

4、若要关闭apache2,执行如下命令:

sudo service apache2 stop

二、PHP
1、安装php(建议安装扩展php5-gd php5-mysql):

sudo apt-get install libapache2-mod-php5 php5

2、重启apache2,让它加载PHP模块:

sudo /etc/init.d/apache2 restart

3、PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,该目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须先修改/var/www目录的读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:

sudo chmod  /var/www

然后就可以写入html或php文件了。

4、在Web目录下面新建一个test.php文件来测试PHP是否能正常的运行:

sudo gedit /var/www/test.php

然后输入:

<?php echo "hello,world!!"; ?>
<?php phpinfo(); ?>

保存文件,在浏览器里输入http://127.0.0.1/test.php,如果看到”hello,world!!“和php的信息,如下图所示:

在网页中显示那就说明PHP已经正常运行了。

5、如果输出汉字时在网页中出现乱码,则在/etc/apache2/apache2.conf 文件尾加入如下代码:

AddDefaultCharset UTF-

保存后重启Apache2,再刷新网页,中文即可正常显示。

三、MySQL
1、安装mysql数据库(apt-get程序会自动下载安装最新的mysql版本):

sudo apt-get install mysql-server mysql-client

在安装的最后,输入root的密码(这里的root密码不是Ubuntu的root密码,是你要给MySQL设定的root密码)。

注:MySQL的配置文件在/etc/mysql目录。

  为了避免中文可能带来的乱码问题,将默认字符集改成utf-8,修改 /etc/mysql/my.cnf 文件,在相应位置添加:

[client]
default-character-set=utf8 [mysql]
default-character-set=utf8 [mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

2、在 /var/www 目录下新建 testmysql.php 文件,测试php连接MySQL,文件内容如下:

<?php
$link = mysql_connect("localhost", "用户名", "密码");
if (!$link)
{
die('Could not connect: '.mysql_error());
}
else echo "MySQL连接成功";
mysql_close($link);
?>

再浏览器访问testmysql.php,若链接成功即可显示"MySQL连接成功"。

3、安装phpmyadmin-Mysql数据库管理

sudo apt-get install phpmyadmin

在安装过程中会要求选择Web server:apache2或lighttpd,如下图所示:

使用空格键选定apache2,按tab键,然后enter;

然后会要求输入设置的Mysql数据库密码 :


再设置phpmyadmin注册数据库的密码:


然后将phpmyadmin与apache2建立符号连接,因www目录在/var/www,phpmyadmin在/usr/share/phpmyadmin目录,所以:

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

最后phpmyadmin测试:打开http://localhost/phpmyadmin,就可看到phpMyAdmin的登陆界面,如下图所示:

也可参考网站:http://wiki.ubuntu.org.cn/Apache

ubuntu12.04下安装Apache+PHP+MySQL的更多相关文章

  1. 阿里云ubuntu12.04下安装使用mongodb

    阿里云ubuntu12.04下安装mongodb   apt-get install mongodb 阿里云ubuntu12.04下卸载mongodb,同时删除配置文件     apt-get pur ...

  2. Ubuntu12.04下安装sourcenavigator-NG4.5阅读源代码

    大家知道Windows下有一个很好的查看源代码的软件sourceinsight,使用sourceinsight查看Linux内核代码.嵌入式软件开发中的C语言项目源代码.驱动程序代码很是方便.在Lin ...

  3. ubuntu 下安装 apache php mysql

    ubuntu 安装 apache+php+mysql1.打开终端,输入“sudo apt-get install apache2”,回车;(安装apache2.0或2.x新版本,系统会自动查找新的版本 ...

  4. Linux Ubuntu12.04下安装OpenCv2.4.10

    参考 http://blog.sina.com.cn/s/blog_53b0956801010lfu.html 捣鼓了一个晚上了,OpenCv还没装好,本来以为看个类似的比如Ubuntu安装OpenC ...

  5. VMware虚拟机里Ubuntu14.04下安装及配置MySQL

    更新源列表 快捷键"Ctrl+Alt+t"打开"Terminal终端窗口",输入"sudo apt-get update"-->回车- ...

  6. ubuntu下安装Apache+PHP+Mysql(转)

    转载自:http://www.comflag.com/2011/05/01/apache-web.htm 步骤一,安装apache2 1 sudo apt-get install apache2 安装 ...

  7. Win7下安装Apache+PHP+MySQL

    Win 7 下搭建 WAMP 环境本文安装方法适用于 Windows7 下的 Apache + MySQL + PHP(WAMP)安装,同时也适用于 Windows XP 系统下的安装和配置.一.安装 ...

  8. Ubuntu12.04下安装NS3.25

    实验室项目的需求,要使用到NS3做仿真,使用实验室的电脑,Ubuntu12.04,版本比较低,建议大家使用16.04,这样安装依赖文件时不会出现版本过低的问题 (没管最后也安装成功了).下面就安装步骤 ...

  9. Unbnutu下安装Apache,Mysql,php,phpmyadmin

    先写一键部署脚本,肯定是先要知道如何手动安装Apache,Mysql,php,phpmyadmin 一  Apache2的安装 apt install apache2 安装好之后,手动看一下apach ...

随机推荐

  1. 头部尾部始终处于两端(适用于pc端和移动端)

    此代码展示的效果阐述:(随着屏幕宽高度的变化而变化) 当页面内容小于屏幕高度时,头尾分别处在屏幕顶部和屏幕底部: 当页面出现滚动条时,头尾分别处于屏幕顶部和内容底部: <style> *{ ...

  2. 在Laravel外独立使用laravel-mongodb

    laravel框架外部使用laravel-mongodb 插件 下载安装方式主要根据github上的参考: https://github.com/jenssegers/laravel-mongodb# ...

  3. zookeeper 常用cLi命令

    官网:https://zookeeper.apache.org/doc/r3.4.8/zookeeperAdmin.html#sc_zkCommands stat path [watch] set p ...

  4. asp.net导出excle

    思路:实际上是读取页面上某个控件下的内容再导出 protected void btnExcel_Click(object sender, EventArgs e) { string bgType = ...

  5. 解题7(FindFirstOnlyOne)

    题目描述 找出字符串中第一个只出现一次的字符 输入描述: 输入一个非空字符串 输出描述: 输出第一个只出现一次的字符,如果不存在输出-1 示例1 输入 asdfasdfo 输出 o 代码如下: pac ...

  6. SQLdeveloper换成windows主题后不显示的情况

    这几天因为换电脑需要重新安装数据库, 因为换成了64位系统, 原先的oracle数据库也换成了64位, 但是plsql还是要用32位的, 经过深思熟虑也没装, 请教了一个同学改用oracle自带的sq ...

  7. win10 安装php

    缺失:msvcp110.dll https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30679

  8. 《深入理解java虚拟机》笔记

    二.java内存区域与内存溢出异常 0.在内存管理领域,java与c/c++不同的是,在java虚拟机自动内存管理机制下,java不需要手动去为对象写配对的free内存的代码,不容易出现内存泄漏和内存 ...

  9. Zabbix3.2下Template App Zabbix Server+Template OS Linux Item

    序号 Name Key 返回值 释义1 Agent ping agent.ping 1 就是ping一下2 Avaliable memory vm.memory.size[available] 563 ...

  10. anaconda的安装tensorflow

    在anaconda prompt中我们输入 anaconda search -t conda tensorflow 查看能在哪里安装tensorflow anaconda show dhirschfe ...