apache+mysql+php

编译环境

通过yum安装编译环境

安装缺少的库文件的pcre-devel软件包

一:apache

软件包:apr-1.4.6.tar.gz    apr-util-1.5.1.tar.gz  httpd-2.2.4.tar.bz2

1:解压软件包

2:执行编译命令。切换到解压目录分别执行configure  make && make install

2.1切换到apr-1.4.6软件包的解压位置

       cd /usr/local/src/apr-1.4.6/  

     在目录下执行

      ./configure --prefix=/usr/local/apr

      make && make install

2.2切换到apr-util 软件包解压的位置

      cd  /usr/local/src/apr-util-1.5.1

     在此目录下执行

       ./configure --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr/bin/apr-1-config

        make && make install

2.3 切换到httpd-2.2.4.tar.bz2软件包解压的位置

       cd  /usr/local/src/httpd-2.2.4

      在此目录下执行

      make && make install

3:添加。添加库文件头文件及man手册

  3.1 在/etc/ld.so.conf.d/目录下新建配置文件apr.conf和apr-util.conf

      添加库文件到系统中让系统能够调用他们的库文件

     vim   /etc/ld.so.conf.d/apr.conf  将 /usr/local/apr/lib 的路径写进去 

     vim   /etc/ld.so.conf.d/apr-util.conf 将 /usr/local/apr-util/lib 的路径写进去 

     由于http-2.4.4目录中没有lib目录所以不用添加

   3.2 添加头文件

        ln -s /usr/local/apr/include /usr/include/apr

        ln -s /usr/local/apr-util/include /usr/include/apr-util

        ln -s /usr/local/apache/include /usr/include/apache

   3.3 添加环境变量

  3.4 添加手册

 4;编辑服务脚本 /etc/init.d/httpd

安装成功后会在输入本机地址的情况下出现It work !的字样

二:二进制安装mysql 软件包:mysql-5.5.15-linux2.6-i686.tar.gz

   1:解压 

    tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz /usr/local

   2: 按照说明文件的步骤进行设置(/usr/local/mysql-5.5.15-linux2.6-i686/INSTALL-BINARY )

shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> ln -s /usr/local/mysql-5.5.15-linux2.6-i686 mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql &
shell> cp support-files/mysql.server /etc/init.d/mysqld 

 3:库文件头文件man手册的做法和apache一样(若安装后形成库文件目录没有可以不添加)

 4:mysql无法启动和停止以2002错误

需要用命令手动杀死进程后再进行启动连接操作就不会错线错误

命令 pkill  mysql

 三:php源码安装 软件包:php-5.3.7.tar.bz2

     1:解压

     tar  -jxvf  php-5.3.7.tar.bz2  /usr/local/src

     2:切换到目录/usr/local/src/php-5.3.7

        执行configure命令

   3:库文件头文件man手册的做法和apache一样(若安装后形成库文件目录没有可以不添加)

  4:修改apache的配置文件/etc/httpd/httpd.conf (这是安装apache时指定的配置文件径路径)

  四:测试 

  网站的根目录是安装路径下的htdocs目录 即:/usr/local/apache/htdocs

  在网站根目录下编辑php网页测试 vim index.php 

  1:测试php与apache的结合

  2:测试php与mysql的结合

 

 

 

 

 

 

 

你可能感兴趣的:(源码安装apache,二进制安装mysql)