源代码安装Apache、Mysql、PHP

时间:2022-05-13 02:35:11

源代码软件的优点:

    获得最新版,能及时修复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、Mysql、PHP

 

编译安装apache:

卸载原有的httpd:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

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

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

源代码安装Apache、Mysql、PHP

该选项表示安装的地方。

设置安装目录:

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

执行安装:

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

安装apache软件包:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

make install

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

源代码安装Apache、Mysql、PHP

检查apache是否安装成功:

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

配置服务:

源代码安装Apache、Mysql、PHP

执行setup,设置网络:

源代码安装Apache、Mysql、PHP

重启网络服务:

源代码安装Apache、Mysql、PHP

检查eth0网卡是否激活:

源代码安装Apache、Mysql、PHP

如果没有,则执行:

源代码安装Apache、Mysql、PHP

检查ip地址是否配置:

源代码安装Apache、Mysql、PHP

更改网站配置文件:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

检查配置文件是否正确:

源代码安装Apache、Mysql、PHP

启动服务:

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

 

 

安装mysql:

检查mysql是否安装:

源代码安装Apache、Mysql、PHP

解压安装cmake软件包:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装依赖包:

源代码安装Apache、Mysql、PHP

 

建立运行服务的用户:

源代码安装Apache、Mysql、PHP

编译mysql:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

配置文件:

源代码安装Apache、Mysql、PHP

修改配置文件:

源代码安装Apache、Mysql、PHP

数据库初始化:

源代码安装Apache、Mysql、PHP

优化执行路径:

源代码安装Apache、Mysql、PHP

添加系统服务:

源代码安装Apache、Mysql、PHP

启动数据库:

源代码安装Apache、Mysql、PHP

 

安装PHP软件包:

安装zlib(提供压缩功能)

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

检查库文件是否安装:

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装libmcrypt扩展工具:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装mhash:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装mcrypt:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装libpng:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装iconv:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装freetype:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装autoconf:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装jpeg:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装gd2:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

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

源代码安装Apache、Mysql、PHP

安装gettext:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

安装PHP:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

配置文件配置:

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

源代码安装Apache、Mysql、PHP

测试PHP:

源代码安装Apache、Mysql、PHP