1. 需求分析 系统硬件环境:Red Hat Enterprise Linux Server release 5.4 内核版本(2.6.18-164.e15) 软件包:apr-1.4.6.tar.gz httpd-2.4.4.tar.bz2 phpMyAdmin-3.5.8-all-languages.zip apr-util-1.5.1.tar.gz mysql-5.6.10.tar.gz cmake-2.8.10.2.tar.gz php-5.4.13.tar.bz2 2 配置过程详情 将需要的所有软件包分类传到/root/目录下
红色标出的即为我们需要的文件 将所有的源码包进行解压缩到指定的路径(/usr/local/src) tar zxvf apr-1.4.5.tar.gz -C /usr/local/src/ Tar zxvfapr-util-1.3.12.tar.gz -C/usr/local/src/ Tar jxvfhttpd-2.4.4.tar.bz2 -C/usr/local/src/ Tar zxvfcmake-2.8.10.2-Linux-i386.tar.gz -C /usr/local/src/ Tar xvfmysql-5.6.10.tar.gz -C/usr/local/src/ Tar xvfphp-5.4.14.tar.bz2 -C/usr/local/src/ Unzip phpMyAdmin-3.5.8-all-languages.zip mv phpMyAdmin-3.5.8-all-languages phpmyadmin cd /usr/local/src/ 1.源码安装apr 切换到拆包的目录下
进行./configure --prefix=/usr/local/apr (指定apr安装目录) make&&makeinstall Cd /usr/local/apr
vim /etc/ld.so.conf.d/apr.conf 建立缓存 编辑内容如下
刷新缓存 ldconfig ln -s /usr/local/apr/include/ /usr/include/apr 创建符号链接 2.安装apr-util 切换到拆包目录下
进行./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config (指定apr安装目录) make&&makeinstall vim /etc/ld.so.conf.d/apr-util.conf 建立缓存
刷新缓存 ldconfig ln -s /usr/local/apr-util/include/ /usr/include/apr-util 创建符号链接 环境变量牵扯到四个重要文件 系统占用两个,个人占用两个 文件放到系统里面的,可以影响到所有人 文件放到个人里面的,只能影响到个人
将bin目录添加到系统环境变量
3.安装apache 切换到httpd的目录下
先安装pcre-devel
再执行 以下命令
--with-pcre 执行make && make install
bin 二进制的工具盒指令 error 存放错误信息的位置 htdocs 站点主目录 include 头文件 modules 形成的各种dso的各种动态共享对象 man 手册 logs 放置日志的位置 编辑 /etc/profile
创建符号链接 ln -s /usr/local/apache/include/ /usr/include/apache 将man手册加入手册系统变量里面
写控制脚本
启动httpd
实现开机启动 # chkconfig: 2345 55 25 # description: OpenSSH server daemon 加到httpd的配置文件里面 4.安装mysql (二进制) Tar zxvf mysql-。。。。 /usr/local
创建初始化的数据库 scripts/mysql_install_db --user=mysql chown -R root . chown -R mysql data cp support-files/my-medium.cnf /etc/my.cnf bin/mysqld_safe --user=mysql & cp support-files/mysql.server /etc/init.d/mysql.server
6.php安装 Tar jxvf php-5.4.13.tar.bz2 -C/usr/local/src/ cd/usr/local/src/php-5.4.13/ --prefix=/usr/local/php --syscondir=/etc/php --with-apxs2=/usr/local/apache/bin/apxs --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --enable-mbstring --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config 然后make && make install 编辑/etc/profile文件,将PHP源码的bin路径加入到环境变量中。
编辑/etc/ld.so.conf.d/php.conf文件,将PHP源码的lib路径加入到系统 库中。
软连接将PHP源码的include/目录下的头文件加入到系统路径中。 ln-s/usr/local/php/include/ /usr/include/php 编辑Apache的配置文件,添加支持PHP的一些模块处理功能
重启httpd
检查php
http和php的结合没有问题
验证:
|