• 在linux下设置php办事器Apache2.2.3 mysql5.0.22 php5.2.0(1)


     源头:网海拾贝




    Apache2.2.3 mysql5.0.22 php5.2.0
     
    前言:磨练测验了许屡次,在互联网的辅助下,终于把WEB的运用情况搭建起来了。特把安置阅历写上去,以求与同舟共济者分享,并肯请不惜指正。
    一:筹办软件包,存放/usr/local/src目录下
    RHEL4安置前先封锁SELinux,这是区别与RH9的处所。不关的会影响MySQL运转,可以或许你可以改动SELinux的详细设置。
    1.主要软件包:
      MySQL-5.0.22系列RPM包,包孕:
      MySQL-server-5.0.22-0.i386
      MySQL-devel-5.0.22-0.i386
      MySQL-client-5.0.22-0.i386
      MySQL-shared-5.0.22-0.i386
      MySQL-bench-5.0.22-0.i386(此项可以不装)
    (源码可用:mysql-max-5.0.24a-linux-i686-glibc23.tar.gz)
      httpd-2.2.3.tar.gz
      php-5.1.6.tar.gz

    2.安置php所需的软件包
      (此中libxml2是安置php5必需的)
      libxml2-2.6.19.tar.gz
      libxslt-1.1.15.tar.gz
      ActivePerl-5.8.8.817-i686-linux-2.2.17-gcc-257965.rpm(此项RHEL4可以不装)
      curl-7.15.0.tar.gz
      
    3.GD库所需要软件包
      (有人说PHP源码包里自带了GD2.0.28和zlib,
      只需安置GD的三个撑持包:jpg,png和freetype,但是我们照旧下载)
      gd-2.0.33.tar.gz
      freetype-2.2.1.tar.gz
      jpegsrc.v6b.tar.gz
      libpng-1.2.11.tar.gz
      zlib-1.2.3.tar.gz
      ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz(此项可以无)
    4.相干下载 
      (根据本身的linux版本下载响应的包) 
      http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.19.tar.gz 
      http://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/libxslt-1.1.15.tar.gz 
      http://downloads.activestate.com/ActivePerl/Linux/5.6/ActivePerl-5.6.1.638-i686-linux.rpm 
      http://curl.haxx.se/download/curl-7.15.0.tar.gz 
      http://www.boutell.com/gd/http/gd-2.0.33.tar.gz 
      http://keihanna.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.10.tar.gz 
      http://www.ijg.org/files/jpegsrc.v6b.tar.gz 
      http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8.tar.gz 
      http://www.zlib.net/zlib-1.2.3.tar.gz 
      http://www.zend.net

      把以上一切软件包下载到:/usr/local/src/目录下。 
    二、安置MySQL
      安置前先检查下gcc版本
      # gcc -v
      安置MySQL之前先检查下零碎中能否已经存在MySQL,这点很重要!有则先卸载。
      # rpm -qa | grep MySQL
      # rpm -e RPM 包名
      保举新手使用RPM体例安置MySQL。
      # rpm -ivh MySQL-server-standard-5.0.22-0.rhel4.i386.rpm
      # rpm -ivh MySQL-client-standard-5.0.22-0.rhel4.i386.rpm
      # rpm -ivh MySQL-shared-standard-5.0.22-0.rhel4.i386.rpm
      # rpm -ivh MySQL-devel-standard-5.0.22-0.rhel4.i386.rpm
      # mysqladmin -u root password 123456 设置root密码
      测试下MySQL能否正常运转,假如你不熟习MySQL的话,可以装个phpmyadmin,可以或许webmin
    三、安置apache办事器(最新的httpd-2.2.3.tar.gz)
      安置apache
      # tar zxvf httpd-2.2.3.tar.gz
      # cd httpd-2.2.3/
      # ./configure --prefix=/usr/local/apache --enable-so --sysconfdir=/etc/httpd
      # make 
      # make install

      运转一下apache办事器,检查能否正常运转
      # /usr/local/apache/bin/apachectl start 
      浏览器里127.0.0.1测试下,2.2.3的默许页面字样紧张的出奇“It works!”
      设置开机自启动
      # vi /etc/rc.d/rc.local加上
      /usr/local/apache/bin/apachectl start 
    四、安置相干软件包
      
    a.安置jpegsrc.v6b.tar.gz
      确立目录: 
      # mkdir -p /usr/local/jpeg6 
      # mkdir -p /usr/local/jpeg6/bin 
      # mkdir -p /usr/local/jpeg6/lib 
      # mkdir -p /usr/local/jpeg6/include 
      # mkdir -p /usr/local/jpeg6/man 
      # mkdir -p /usr/local/jpeg6/man1 
      # mkdir -p /usr/local/jpeg6/man/man1 
        
      # ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static 
      # make
      # make install  
      # make install-lib
    b.安置libpng 
       
      # cd libpng-1.2.8 
      # cp scripts/makefile.std makefile 
      # make; make install 
    c.安置 freetype 
      
      # tar -zvxf freetype-2.1.10.tar.gz 
      # cd freetype-2.1.10 
      # mkdir -p /usr/local/freetype 
      # ./configure --prefix=/usr/local/freetype 
      # make;make install 
    d.:安置zlib 
       
      #tar -zxvf zlib-1.2.3.tar.gz 
      #cd zlib.1.2.3 
      # ./configure 
      # make;make install 




    版权声明: 原创作品,容许转载,转载时请务必以超链接体例标明文章 原始理由 、作者信息和本声明。否则将究查法律责任。

  • 相关阅读:
    javascript高级程序设计---Event对象三
    javascript高级程序设计---Event对象二
    javascript高级程序设计---Event对象
    javascript高级程序设计---CSS操作
    javascript高级程序设计---Element对象
    javascript高级程序设计---document节点
    javascript高级程序设计---NodeList和HTMLCollection
    javascript高级程序设计---DOM
    Javascript高级程序设计——客户端检测
    学习javascript系列之变量
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1976160.html
Copyright © 2020-2023  润新知