1、首先打开命令行,切换到root身份,获得最新的软件包

suroot

sudoapt-getinstallupdate

2、安装MySQL数据库

sudoapt-getinstallmysql-servermysql-client

下图为提示输入数据库密码,然后回车,之后还有提示,再重复输入一次,再回车

最后安装完后进数据库测试一下是否安装成功,看到欢迎信息就ok了

mysql-uroot-p

***

3、安装Apache服务器

sudoapt-getinstallapache2

安装完成后测试一下,在浏览器里输入http://localhost/或http://127.0.0.1/

若出现“Itworks!”那就说明安装成功了。

4、安装PHP,并让Apache支持PHP

sudoapt-getinstallphp5libapache2-mod-php5

安装完成后重启Apache服务器

sudo/etc/init.d/apache2restart

然后进入Apache的www文件夹下(默认在/var里面),创建phpinfo.php文件

cd/var/www

ls

viphpinfo.php

然后在phpinfo.php文件里写入

<?php

phpinfo();

?>

但我们写完后很可能无法保存,因为我们这时对www目录下的文件没有写的权限,因此我们首先对www文件夹下的所有文件授权,然后我们再写入代码。

chmod777/var/www/

最后在浏览器里输入http://localhost/phpinfo.php,就可以看到php的信息了

但这时还不能连接数据库,并且相应的模块也没有安装,那么下面就来看第5步

5、安装的php-mysql软件包以及其它的一些常用的模块

sudoapt-getinstallphp5-mysqlphp5-curlphp5-gdphp5-idnphp-pearphp5-imagickphp5-imapphp5-mcryptphp5-memcachephp5-mingphp5-psphp5-pspellphp5-recodephp5-snmpphp5-sqlitephp5-tidyphp5-xmlrpcphp5-xsl

然后再次访问http://localhost/phpinfo.php(最好先重启一下Apache),这时我们就可以看到我们添加的模块了

6、安装phpMyAdmin

通过phpMyAdmin可以很方便的管理我们的MySQL数据库

sudoapt-getinstallphpmyadmin

安装过程中会出现如下选择,问是否要配置phpmyadmin,我们选择“YES”

然后需要输入MySQL的密码,直至安装完成。

由于默认情况下phpMyAdmin的安装路径为/usr/share/phpmyadmin/,那么我们把phpmyadmin移动到/var/www/目录下:

sudomv/usr/share/phpmyadmin/var/www

然后http://localhost/phpmyadmin访问,就到了phpMyAdmin的登陆界面

Ok,对于Ubuntu下PHP环境的搭建就整理了这么多,希望对需要者能有所帮助。

Ubuntu 12.04下PHP环境的搭建(LAMP)相关推荐

  1. Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解

    Linux版本:Ubuntu 12.04 :内核版本:Linux 3.5.0:交叉编译器版本:arm-linux-gcc-4.4.3:交叉编译器下载 见这篇文章http://www.linuxidc. ...

  2. linux系统嵌入式编译环境,Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解...

    Linux版本:Ubuntu 12.04 内核版本:Linux 3.5.0 交叉编译器版本:arm-linux-gcc-4.4.3 交叉编译器下载 见这篇文章http://www.linuxidc.c ...

  3. ubuntu 20.04下工作环境的搭建(企业微信、腾讯会议)

    自从2年前将笔记本装成了双操作系统,我大部分时间都在ubuntu系统下工作.在linux操作系统下,我的工作很少被各种消息打扰.我可以专心的看资料,写代码. 最近,随着疫情的发展,我的工作内容发生了一 ...

  4. Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)(转)

    看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这个适合 ...

  5. Ubuntu 12.04下安装Oracle Express 11gR2

    Ubuntu 12.04下安装Oracle Express 11gR2 [我的笔记] 参考1:http://www.linuxidc.com/Linux/2012-09/71382.htm 参考2:h ...

  6. Ubuntu 14.04 下 Virtual Judge 的搭建

    前期准备工作 1.1 一个Linux系统 因为现场赛的缘故,我一直使用的都是ubuntu. 这里我测试用的是Ubuntu14.04 Desktop 64bit ,当然选择Server会更好一些. 系统 ...

  7. linux ubuntu 12.04 下默认是安装了openjdk的

    ubuntu 12.04 下默认是安装了openjdk的,不过这个jdk问题比较多,因为你甚至无法启动Eclipse,所以还是需要自己安装jdk的. 1.下载jdk6 jdk6下载地址为:http:/ ...

  8. Ubuntu 12.04 下编译Android 4.0.3

    在Ubuntu 12.04 下编译了Android 4.0.3发现了一大堆错误,网上找了一堆的更改源码啊,Android.mk的解决方法,虽然可以编译成功,但都有点坑爹的成分,为了不误人子弟就分享出来 ...

  9. 3070网卡驱动linux教程,Ubuntu 12.04下RT5370无线网卡驱动安装

    之前买了个水星150U的无线网卡,一直没在Ubuntu下安装好驱动?今天再次在Ubuntu 12.04下尝试安装尽然成功了.以前我一直以为是RT2870的芯片的,今天拆开了一看原来是5370N,晕到R ...

最新文章

  1. 起底软银帝国:芯片、机器人、棒球队无所不投
  2. Python全栈工程师(Python3 所有基础内容 0-0)
  3. 【onethink1.0】HTML模板获取前台和后台当前登录用户名
  4. 存储过程和SQL语句比较【转】
  5. centos java进程号_centos中分析java占用大量CPU资源的原因
  6. mysql的空白值mac,Mac下mysql安装启动遇到的坑,及数据库常用指令
  7. RS485最大通讯距离和RS485接口定义
  8. SCM供应链管理系统解决方案:实现供应可视化、管理信息化,成本可控化
  9. next.js页面跳转
  10. Hbase HBCK2
  11. Android 点击换头像(拍照和从相册选择)
  12. 模态分析中的阶数理解
  13. Clang与GCC的区别
  14. 除了Sublime Text ,还有啥笔记应用能double代码效率?
  15. java soap附件_Axis2用法:soap消息携带附件
  16. 基于 Hostpot 虚拟机的 Java 对象解析
  17. X58老平台华硕P6T SE安装NVME SSD折腾记录和简单教程
  18. 解决Ubuntu双显示器屏幕边缘鼠标粘滞问题
  19. 荷兰,here I am
  20. 程序员最新赚钱指南!

热门文章

  1. 织梦二次开发写php,织梦二次开发常用新建php页面读取标签模板教程
  2. android 双卡获取电话号码,获取双卡android手机的运营商详细信息
  3. v-for应用到卡片,实现卡片列表循环
  4. 2022-2027年中国显微镜行业市场调研及未来发展趋势预测报告
  5. android浏览器清除记忆,怎么清除在浏览网页时输入框里记忆的东东?
  6. C/C++编程-分层模块化-数据交互
  7. 关于登陆和注册的几个问题
  8. 中国十大吉他手(不包括台湾)
  9. Preface|前言
  10. python数据处理----数据合并