近期開始玩PHP,于是试着搭建一下开发环境并做个记录,以备日后再使用起来方便可查。

第一步 确保软件包是最新的
sudo apt-get update
第二步 安装Apache2
sudo apt-get install apache2
安装之后測试:在浏览器中打开 http://localhost/或者http://127.0.0.1
假设出现It works! 则证明apache成功安装
第二步 安装MYSQL
sudo apt-get install mysql-server
安装过程中须要设置rootpassword
sudo apt-get install mysql-client
第三步 安装PHP
sudo apt-get install php5
第四步 其它模块安装
sudo apt-get install libapache2-mod-php5
让apache、php支持mysql 
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart
GD库安装:图库,如生成验证码,处理图片都离不开它
sudo apt-get install php5-gd
curl扩展安装:支持ftp,http等等协议,用起来非常方便
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
第五步 改动权限

     因为LAMP大部分操作与/var/www文件夹相关,为了方便,改动该文件夹的权限为普通用户可訪问。
sudo chmod 777 /var/www/
第六步 安装phpmyadmin
phpMyAdmin 是一个以PHP为基础。以Web方式架构在站点主机上的MySQL数据库管理工具,让管理者可用Web接口管理MySQL数据库。

sudo apt-get install phpmyadmin
安装过程中选择apache2 
第七步 将phpmyadmin与apache2建立连接
注:www文件夹在/var/www,phpmyadmin在/usr/share/phpmyadmin文件夹
sudo ln -s /usr/share/phpmyadmin /var/www
測试:直接执行http://localhost/phpmyadmin,看有没有数据库管理软件出现
输入username和password并登录
第八步 PHP測试
在/var/www文件夹下新建文件test.php
sudo touch test.php
并在文件里写入:
<? php
phpinfo();
?

>

保存此文件。
第九步 測试PHP
在浏览器中输入http://localhost/test.php。能够看到PHP的系统信息。

     以上就完毕了ubuntu下的LAMP开发环境配置。

Ubuntu下(Linux+Apache+MYSQL+PHP, LAMP)环境搭建的更多相关文章

  1. How to Install Linux, Apache, MySQL, PHP (LAMP) stack on CentOS 6 【Reliable】

    About LAMP LAMP stack is a group of open source software used to get web servers up and running. The ...

  2. linux的基本操作(LAMP环境搭建)

    LAMP 环境搭建 经过前部分章节的学习,你已经掌握了linux的基础知识了.但是想成为一名系统管理员恐怕还有点难度,因为好多单位招聘这个职位的时候都要求有一定的工作经验.然而真正的经验一天两天是学不 ...

  3. Ubuntu下nginx+uwsgi+flask的执行环境搭建

    选择web framwork是个非常艰难的事情, 主要分为轻量级和重量级框架. 因为没有搭建站点这样的须要, 所以回避SSH, Django这样的框架, 而选择一个轻量级框架. 自己也比較青睐pyth ...

  4. Ubuntu在下面LAMP(Linux+Apache+MySQL+PHP) 开发环境的搭建

    LAMP在行业是一个非常流行的词.此4字母代表Linux.Apache,MySQL和PHP. LAMP其高效.灵活的特点已经成为中小企业的首选. 它已经推出了快速构建LAMP道路. 1 在Ubuntu ...

  5. linux 下 jdk+tomcat+mysql 的 jsp 环境搭建

    JDK 在 linux 下安装 1.          把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...

  6. Ubuntu下安装Apache mysql php的命令

    sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-serversudo apt-get install php5-gd ...

  7. Windows+Apache+MySQL+PHP(WAMP)环境搭建

    运行操作系统:Windows Server 2008 R2 Apache版本:Apache 2.2 MySQL版本:MySQL 5.5 PHP版本:PHP 5.6.14(当前最新版) 更新日期:201 ...

  8. Linux+Apache+Php+Oracle 基础环境搭建

    前言:                       不能保证100%一次通过,每个系统都会或多或少有区别,如果缺少某些依赖包的话,还请见谅   1.安装Apache需要编译安装的包,各官方网站下载   ...

  9. windows下php+apache+mysql环境搭建

    在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包. PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC ...

随机推荐

  1. 洛谷P1938 找工就业

    传送门啦 这个题本质就是跑一边最长路,重点就是在怎么建图上. 我们可以把点权放到边权上面,即将每一个边的终点点权当做这个边的边权,这个题里就是将工钱 $ d $ 当做边权. 如果这一条边需要坐飞机才能 ...

  2. Python 的內建模块

    >>> import __builtin__>>> dir(__builtin__)['ArithmeticError', 'AssertionError', 'A ...

  3. 【转载】pygame的斜线运动

    pygame是用来写2D游戏的. 实现斜线运动,无非是在x和y两个方向上分运动的合成.x方向上的运动,当撞到边界的时候取相反速度就好了. 这里是用网球王子中的图片,以及一个网球实现,效果截图: 注意看 ...

  4. .NETCore分布式微服务站点设计(1)-概念图

    自己画了一个简略结构图,准备按照这个搭建一套微服务型的站点 利用Identityserver4+Redis+Sqlserver+Swagger+阿里云OSS+RabbitMQ+Nginx来实现,按照自 ...

  5. HTML5元素2

    用于分组的元素 元素 说明 类型 HTML5与其他的变化 blockquote 表示引自他处的大段内容 流 无变化 dd 用在dl元素之中,表示定义 无 无变化 div 一个没有任何既定语义的通用元素 ...

  6. day4 计算器

    作业:计算器开发 (1)实现加减乘除及拓号优先级解析: (2)用户输入 1 - 2 * ( (60-30 +(-40/5) * (-9-2*5/-3 + 7 /3*99/4*2998 +10 * 56 ...

  7. poj2387- Til the Cows Come Home(最短路)

    此为转载:http://blog.csdn.net/wangjian8006: 题目大意:有N个点,给出从a点到b点的距离,当然a和b是互相可以抵达的,问从1到n的最短距离 解题思路: 模版题,这题要 ...

  8. Wannafly挑战赛9 B - 数一数

    链接:https://www.nowcoder.com/acm/contest/71/B来源:牛客网 题目描述 设s,t为两个字符串,定义f(s,t) = t的子串中,与s相等的串的个数.如f(&qu ...

  9. Android 最基础生命周期及旋转屏幕问题

    public class MainActivity extends Activity { private static final String TAG ="MainActivity&quo ...

  10. elasticsearch-.yml(中文配置详解)

    此elasticsearch-.yml配置文件,是在$ES_HOME/config/下 elasticsearch-.yml(中文配置详解) # ======================== El ...