阅读 55

Debian下LAMP环境的搭建

  • Debian下LAMP环境的搭建

    以前安装LAMP环境都是采用下载软件包自己编译安装的方法搭建的。当时以为采用apt的方式来安装时软件包版本的陈旧是一个问题,另一个主要的问题就是并不知道apt将这些软件包安装到什么地方,从而使得自己要修改一个配置文件或是启动一个服务命令时都找不到。采用手工编译安装的方法,虽然可以很好的控制软件包的安装位置,但是却不得不自己去解决各种的依赖关系。如编译PHP时,就是因为各种的依赖关系而不能进正确的configure过程。当然如果是Debian的环境下,可以使用apt来安装需要的各种软件依赖,但是如果是在其他的发版本下,这样的关系的解决就是一个很费力的过程。
    在Debian的环境下搭建LAMP时,只是使用apt来安装各种缺失的依赖关系,这样的使用就显得有一些大材小用的感觉了。其实采用apt的方式来搭建LAMP也可以安装到最新的版本,而且可以自动的解决各种的依赖关系,实在是一个相当不错的选择。似乎很好的验证了这句话:Debian上软件包的安装还是要采用apt的方式。下面我们就采apt的方式来安装我们的LAMP环境:

    1 安装MySQL

    # apt-get install mysql-server-5.0

    这样安装的是MySQL的5.0版本,而且可以自动的解决各种依赖关系,从而会安装上服务器端与客户端以及各种相应的软件包。

    2 安装Apache2

    # apt-get install apache2

    这样安装的是Apache的2.x版本,如果采用的是

    # apt-get install apache

    则安装的是Apache的1.x版本。

    3 安装PHP5

    # apt-get install php5

    这样就会安装PHP5版本,而且会自动的安装上各种所需要的模块。如Apache2与MySQL的相应Module等。

    这样我们就已经成功的搭建了我们的LAMP开发环境了。我们可以简单的进行一个测试:

    1 apt在成功的安装了MySQL后,默认启动了MySQL服务器,我们可以用下面的命令来与之建立连接:

    # mysql

    如果显示了mysql提示符,则说我们的MySQL安装是成功的。

    2 apt在成功的安装了Apache2后,默认启动了Apache2守护进程,我们可以在我们的浏览器地址栏中输入localhost,如果可以看到默认的主页,则说我们的Apache2安装是成功的。

    3 我们可以简单的写一个PHP的脚本如php.php放在Apache2目录下,默认为/var/www/目录。脚本内容如下:

    <?php

    phpinfo();

    ?>

    这样以后在我们的浏览器地址栏中输入

    http://localhost/php.php

    如果可以正确的解析,则说明我们的PHP的安装是成功的。

    在这里我们要注意的一点就是,如果我们的PHP脚本没有正确的进行解析,我们可以重启Apache2来试一下,因为这时Apache2需要重启来装入相应在的PHP模块,命令娱下:

    # /etc/rc2.d/S91apache2 restart

    当然S91apache2要依据我们系统的相应文件而定。

    另外在默认的情况,Debian在启动时会启动Apache2与MySQL服务器,如果并不希望这样做,我们可以参考一下Debian系统启动脚本的相关内容。

     

  • 相关阅读:
    理解FreeRTOS的任务状态机制
    stm32【按键处理:单击、连击、长按】
    stm32f4单片机 硬件浮点运算
    stm32 HAL库 串口无法接收数据的问题
    Single Sign On —— 简介(转)
    关于第三方库安装时很慢或者读取超时问题处理
    设计模式》状态机模式
    设计模式》责任链模式
    设计模式》访问者模式
    设计模式》策略者模式

  • 原文地址:https://www.cnblogs.com/dyllove98/p/2462077.html

  • 最新文章

  • ICCV2021 | Swin Transformer: 使用移位窗口的分层视觉Transformer
    ICCV2021 | 渐进采样式Vision Transformer
    ICCV2021 | TOOD:任务对齐的单阶段目标检测
    ICCV2021 | 简单有效的长尾视觉识别新方案:蒸馏自监督(SSD)
    ICCV2021 | 用于视觉跟踪的学习时空型transformer
    关于快速学习一项新技术或新领域的一些个人思维习惯与思想总结
    计算机视觉中的transformer模型创新思路总结
    我们在不同的生活里,有着不同的烦恼,你读不懂我的愁,我体会不了你的苦。
    We are hiring software engineer for Private Cloud in Shanghai
    Latex+Beamer+tikz果然是适合程序员写ppt的工具.

  • 热门文章

  • 这是啥错误
    谁才是圆周率?π 和 τ 之间的战争
    博客园安卓客户端合仔茶版本发布啦
    SQL SERVER中QUOTED_IDENTIFIER选型的使用
    stm32 HAL库 串口接收数据过载导致死机的解决办法
    freeRTOS 临界区和中断
    STM32 内存分配解析及变量的存储位置
    stm32 不使用MircoLib情况下使用printf方法
    stm32 freeRTOS 软件定时器ostimer无法响应问题
    STM32 串口偶尔会出现异常误码



文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐