1. LAMP 的安装

  1. sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。

  1. sudo chmod 777 /var/www/

2. phpmyadmin 安装

  1. sudo apt-get install phpmyadmin

在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database's administrative user。

然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。

phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。

3. Apache 配置

(1)启用 mod_rewrite 模块

终端命令:sudo a2enmod rewrite

(2)重启Apache服务器:sudo /etc/init.d/apache2 restart

Apache重启后可以测试一下,在/var/www目录下新建文件test.php,写入代码: 保存,在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正确出现了Mysql已经正确配置,表明Apache和mysql都正常了。(记得重启Apache服务器后再测试)。

test.php

  1. <?php
  2. $link = mysql_connect("localhost","root","mysql密码");
  3. if (!$link)
  4. {
  5. die('Could not connect: ' . mysql_error());
  6. }
  7. else echo "Mysql已经正确配置";
  8. mysql_close($link);
  9. ?>

4. 浏览器PHP中文乱码问题

上面在FireFox浏览器中打开test.php测试时,如果出现了中文乱码,则是默认语言设置问题,解决方法如下:

打开apache配置文件: udo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。

重启Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文乱码没有了

转载于:https://www.cnblogs.com/liushiyong1/articles/3475817.html

ubuntu 12.04 配置LAMP相关推荐

  1. Ubuntu 12.04配置静态ip和动态ip

    Ubuntu 12.04配置静态ip和动态ip 1.配置静态ip 例如:我们要配置的静态ip为192.168.1.100 (1)我们先要设置桥接模式,桥接到自己的网卡 首先点击虚拟机,点击设置,在点击 ...

  2. Ubuntu 12.04 配置记录

    Ubuntu 12.04 配置记录 2013-01-28 15:51:51 分类: LINUX 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 ...

  3. ZH奶酪:Ubuntu 14.04配置LAMP(Linux、Apache、MySQL、PHP)

    ZH奶酪:Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP) 之前已经介绍过LAMP的安装,这边文章主要讲解一下LAMP的配置. 1.配置Apache (1)调整Ke ...

  4. ubuntu 14.04配置lamp粗略

    1.1 安装Apache2 sudo apt-get install apache2 1.2 安装MySQL5 sudo apt-get install mysql-server mysql-clie ...

  5. ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密

    1.对于12.04的vsftpd 有一些bug,推荐安装版本vsftpd_2.3.5-1ubuntu2ppa1_amd64.deb apt-get install python-software-pr ...

  6. Linux 学习 Ubuntu 12.04 配置指南

    关于Ubuntu 就不在此详细的叙述, 安装方法: 硬盘安装,速度效果都还不错 http://www.nenew.net/ubuntu-12-04-hard-disk-install-tutorial ...

  7. ubuntu 12.04 配置内核崩溃自动重启及转存

    默认ubuntu12.04没有配置内核崩溃自动重启及转存,造成发生内核崩溃的时候,没有core dump文件去分析,并且卡死在内核崩溃界面,为了方便查找内核崩溃原因,需要将内核崩溃自动重启配置及内核转 ...

  8. Ubuntu 12.04 安装之后的各种问题

    题记 前段时间发神经把系统分区表弄坏了,不得已重装系统了.之前也一直想尝试12.04版,毕竟用11.04很有一段时间了,每每看到那些新特性手都有点痒.这次恨下心,装上了12.04,说实话,很多地方反而 ...

  9. ubuntu 12.04 php mysql_Ubuntu 12.04下LAMP安装配置

    我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站.LAMP套件就是"Linux+Apache+MySQL+ ...

最新文章

  1. 【转】windows平台多线程同步之Mutex的应用
  2. mac使用被动ftp模式(pasv)_网络安全工程师与白帽子黑客教你:Kali Linux之使用Metasploit进行FTP服务扫描实战...
  3. 老赖凭本事骗钱,你有本事不被骗吗?
  4. 计算机二级c语言可以提前交卷吗,软考考试中可以提前交卷吗?计算机软考成绩一般多久公布...
  5. Nacos配置管理-微服务配置拉取
  6. c枚举类型enum例题_SystemVerilog数据类型
  7. SQLServer批量倒入目录文件
  8. 再见DTC,你好Christmas Day
  9. ActiveMQ安装配置
  10. ubuntu16.04下Caffe绘制训练过程的loss和accuracy曲线
  11. 操作系统—吸烟者问题
  12. There is no Action mapped for namespace / and action name .
  13. L3-015 球队“食物链” (30 分)
  14. 将域名从易名中国(www.ename.cn)转移到中国万网(www.net.cn)
  15. 【092】召唤神龙-指尖大鱼吃小鱼的魔性游戏
  16. Nachos project1 领悟
  17. 手机免流开热点教程(ROOT版)
  18. 深度优先搜索(DFS) + DFS的应用:字符串的排列问题
  19. 谷歌SEO之中小企业网站结构化数据实施的战略价值
  20. 提升eBay店铺流量的方式有哪些?

热门文章

  1. 【Tools】Windows下Git 2.18安装步骤
  2. 51nod 1770 数数字 找规律,注意进位,时间复杂度O(n)
  3. 1029 旧键盘 (20 分)(c语言)
  4. 记sentinel里防止多并发下读取脏数据的操作
  5. 无重复字符的最长子串—leetcode3
  6. ols残差_python数据关系型图表散点图系列残差分析图
  7. LeetCode每日一题 530. 二叉搜索树的最小绝对差
  8. HDU - 6625 three arrays (Trie+dfs)
  9. c语言结构体的位操作,C语言之路---结构体、位运算及预处理命令
  10. java native堆_Java Native Memory比堆更快吗?