zoukankan      html  css  js  c++  java
  • 源代码安装Apache、Mysql、PHP

    源代码软件的优点:

        获得最新版,能及时修复bug;

        能自行修改和定制;

    源代码打包形式:

        .tar.gz和.tar.bz2格式居多;

    完整性校验:

        md5sum校验工具

    确认源代码编译环境:

        需安装支持C/C++程序语言的编译器。

    编译安装过程:

        下载并解压—>./configure配置(安装目录、安装模块等)àmake编译—>make install安装(复制二进制文件到系统,配置应用环境)

    1. 解压
      1. 习惯装饰软件包解压至/usr/src目录;
      2. 解压位置:/usr/src/软件名-版本号/
    2. 配置
      1. 使用源码目录中的configure脚本;
      2. 执行./configure –help可以查看帮助;
      3. 典型配置选项:--prefix=软件安装目录
    3. 编译
      1. 执行make命令
    4. 安装
      1. 执行make install命令

     

    编译工具gcc:

     

    编译安装apache:

    卸载原有的httpd:

    解压软件包(先安装apr,httpd依赖包):

    进入apr解压目录,内有./configure配置脚本,可以执行:

    ./configure –help 查询相关选项。如:

    该选项表示安装的地方。

    设置安装目录:

    配置完后,在该目录下执行make命令开始编译:

    执行安装:

    安装apr-util软件,同样按上面的步骤进行。

    安装pcre软件包。(以下过程略)

    安装apache软件包:

    make install

    设置软链接,让apache可以直接执行:

    检查apache是否安装成功:

    apache服务的脚本需要此命令,安装它:

    安装完后,将服务脚本复制:

    配置服务:

    执行setup,设置网络:

    重启网络服务:

    检查eth0网卡是否激活:

    如果没有,则执行:

    检查ip地址是否配置:

    更改网站配置文件:

    检查配置文件是否正确:

    启动服务:

    如果需要通过域名访问,可以修改:

     

     

    安装mysql:

    检查mysql是否安装:

    解压安装cmake软件包:

    安装依赖包:

     

    建立运行服务的用户:

    编译mysql:

    配置文件:

    修改配置文件:

    数据库初始化:

    优化执行路径:

    添加系统服务:

    启动数据库:

     

    安装PHP软件包:

    安装zlib(提供压缩功能)

    检查库文件是否安装:

    安装libxml2(提供xml解析功能):

    安装过程如果出错,需安装python:

    安装libmcrypt扩展工具:

    安装mhash:

    安装mcrypt:

    安装libpng:

    安装iconv:

    安装freetype:

    安装autoconf:

    安装jpeg:

    安装gd2:

    安装xpm(提供读取xpm功能):

    安装gettext:

    安装PHP:

    配置文件配置:

    测试PHP:

  • 相关阅读:
    codeforces 557D Vitaly and Cycle
    CF312 div2 CDE
    关于bolg
    codeforces 487C Prefix Product Sequence (模逆元+构造)
    【HDU2795】Billboard(线段树)
    【HDU1394】Minimum Inversion Number(线段树)
    【HDU1754】I Hate It(线段树)
    【HDU1514】Stars(树状数组)
    【CDOJ931】Car race game(树状数组求逆序)
    【HDU1166】敌兵布阵(树状数组或线段树)
  • 原文地址:https://www.cnblogs.com/xiwang6428/p/6389373.html
Copyright © 2011-2022 走看看