Heim > Datenbank > MySQL-Tutorial > Apache+SSL+PHP+JSP+MySQL安装全攻略_MySQL

Apache+SSL+PHP+JSP+MySQL安装全攻略_MySQL

WBOY
Freigeben: 2016-06-01 14:12:24
Original
1047 Leute haben es durchsucht

Apachemysql安装


  在RedHat 7.2上,假设所有安装程序包都下在/pub下面,源码包都用红色表示,
  
  假设在telnet或ssh文本界面下进行如下所有操作。
  
  Install target=_blank>J2SDK 1.4
  
  下载 J2SDK1.4 的 Linux RPM版本 j2sdk-1_4_0-linux-i386-rpm.bin
  
  cd /pub
  
  chmod +x j2sdk-1_4_0-linux-i386-rpm.bin
  
  ./j2sdk-1_4_0-linux-i386-rpm.bin
  
  rpm -ivh j2sdk-1_4_0-fcs-linux-i386.rpm
  
  vi /etc/profile 增加如下内容:
  
  JAVA_HOME=/usr/java/j2sdk1.4.0
  
  export JAVA_HOME
  
  CLASSPATH=/usr/java/j2sdk1.4.0/lib:/usr/java/j2sdk1.4.0/jre/lib
  
  export CLASSPATH
  
  PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
  
  export PATH
  
  重新登录让环境变量生效
  
  Install target=_blank>Tomcat 4.0
  
  下载Tomcat的linux binary版本,以及 mod_webapp.so
  
  tar zxvf jakarta-tomcat-4.0.3.tar.gz
  
  做 /pub/jakarta-tomcat-4.0.3/conf 目录下面server.xml中的其他相关配置
  (暂时不做也可以)
  
  /pub/jakarta-tomcat-4.0.3/bin/startup.sh
  
  启动 Tomcat 服务,并且将它加到系统的启动程序中/etc/rc.d/rc.local
  
  (用/pub/jakarta-tomcat-4.0.3/bin/shutdown.sh
  停止Tomcat )
  
  Install target=_blank>MySQL
  
  groupadd mysql
  
  useradd -g mysql mysql
  
  tar zxvf mysql-3.23.49.tar.gz
  (or, gunzip   
  cd mysql-3.23.49
  
  ./configure --prefix=/usr/local/mysql
  
  make
  
  make install
  
  scripts/mysql_install_db
  
  chown -R root /usr/local/mysql
  
  chown -R mysql /usr/local/mysql/var
  
  chgrp -R mysql /usr/local/mysql
  
  cp support-files/my-medium.cnf /etc/my.cnf
  
  cp scripts /usr/local/mysql -R
  
  cp support-files /usr/local/mysql -R
  
  cd /usr/local/mysql
  
  chmod +x support-files/mysql.server
  
  cp support-files/mysql.server /etc/rc.d/init.d/mysqld
  
  同时要设置 /etc/rc.d/init.d/mysqld 开机自动运行:
  
  ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S99mysqld
  
  /etc/rc.d/init.d/mysqld start
  
  启动 MySQL
  
  /usr/local/mysql/bin/mysqladmin -u root password
  ew-password
  
  设置 MySQL root 口令
  
  Install target=_blank>OpenSSL
  
  cd /pub
  
  tar zxvf openssl-0.9.6b.tar.gz
  
  cd openssl-0.9.6b
  
  ./config
  
  make
  
  make test
  
  make install
  
  Install target=_blank>mod_ssl
  
  cd /pub
  
  tar zxvf mod_ssl-2.8.8-1.3.24.tar.gz
  
  
  tar zxvf apache_1.3.24.tar.gz
  (from www.apache.org)
  
  
  cd mod_ssl-2.8.8-1.3.24
  
  ./configure --with-apache=../apache_1.3.24
  
  cd ../apache_1.3.24
  
  ./configure --prefix=/www
  
  Install href="ftp://ftp.cac.washington.edu/imap/" target=_blank>IMAP support
  
  cd /pub
  
  tar zxvf imap-2001a.tar.Z
  
  cd imap-2001a
  
  make slx (for Linux)
  
  修改 /etc/services 注册端口,修改 /etc/inetd.conf 开启服务
  
  cp c-client/c-client.a /usr/local/lib/libc-client.a
  
  
  cp c-client/rfc822.h /usr/local/include
  
  cp c-client/mail.h /usr/local/include
  
  cp c-client/linkage.h /usr/local/include
  
  Install target=_blank>CURL support
  
  cd /pub
  
  tar zxvf curl-7.9.6.tar.gz
  
  cd curl-7.9.6
  
  ./configure --with-ssl --with-prefix=/usr/local/curl
  
  make
  
  make test
  
  make install
  
  Install target=_blank>GD support
  
  Install target=_blank>zlib support
  
  cd /pub
  
  tar zxvf zlib-1.1.3.tar.gz
  
  
  cd zlib-1.1.3
  
  ./configure
  
  make
  
  make test
  
  make install
  
  Install target=_blank>libpng support
  
  cd /pub
  
  tar zxvf libpng-1.0.10.tar.gz
  
  cd libpng-1.0.10
  
  cp scripts/makefile.linux makefile
  
  vi makefile
  
  修改其中
  
  ZLIBLIB=/usr/local/lib
  
  ZLIBINC=/usr/local/include
  
  参数
  
  make test
  
  make install
  
  Install jpeg-6b
  support
  
  cd /pub
  
  tar zxvf jpegsrc.v6b.tar.gz
  
  cd jpeg-6b
  
  ./configure
  
  make
  
  make test
  
  make install
  
  make install-lib
  
  Install FreeType
  2.0.1 support
  
  cd /pub
  
  tar zxvf freetype-2.0.1.tar.gz
  
  cd freetype-2.0.1
  
  make setup
  
  make
  
  make install
  
  Install GD
  support
  
  cd /pub
  
  tar zxvf gd-1.8.4.tar.gz
  
  cd gd-1.8.4
  
  vi Makefile
  
  修改其中
  
  CFLAGS=-O -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBFREETYPE
  
  LIBS=-lgd -lpng -lz -ljpeg -lfreetype -lm
  
  INCLUDEDIRS=-I. -I/usr/local/include/freetype2 -I/usr/include/X11
  -I/usr/X11R6/include/X11 -I/usr/local/include
  
  make
  
  make install
  
  Install target=_blank>PHP
  
  cd /pub
  
  tar zxvf php-4.2.0.tar.gz
  
  cd php-4.2.0
  
   CFLAGS=-O2 -I/usr/local/ssl/include
  ./configure --with-apache=../apache_1.3.24 
  
   --enable-memory-limit=yes
  --with-config-file-path=/usr/local/lib --with-imap --enable-ftp
  
  --with-mysql=/usr/local/mysql
  --enable-sockets --enable-debug=no --enable-track-vars 
  
   --with-gd=/usr/local
  --with-jpeg-dir=/usr/local --with-png-dir=/usr/local 
  
   --with-curl=/usr/local/curl
  --with-zlib --with-ttf --with-java
  
  make
  
  make install
  
  cp php.ini-dist /usr/local/lib/php.ini
  
  修改 /usr/local/lib/php.ini
  
  Install target=_blank>Zend Optimizer (这步可在最后完成)
  
  cd /pub
  
  tar zxvf ZendOptimizer-1[1].2.0-PHP_4.1.0-Linux_glibc21-i386.tar.gz
  
  cd ZendOptimizer-1.2.0-PHP_4.1.0-Linux_glibc21-i386
  
  mkdir /usr/local/Zend
  
  mkdir /usr/local/Zend/lib
  
  ./install.sh
  
  Install target=_blank>Zend Cache (用在等于或低于 PHP 4.0.5版本,要注册码,这步可在最后完成)
  
  cd /pub
  
  tar zxvf ZendCache-1[1].1.0b-PHP_4.0.5-Linux_glibc2.1-i386.tar.gz
  
  cd ZendCache-1.1.0b-PHP_4.0.5-Linux_glibc2.1-i386
  
  cp data/ZendCache.so /usr/local/Zend/lib
  
  ( cp zend_cache.dat /usr/local/Zend ) // to register
  license
  
  Add the following lines to your php.ini file;
  do not add any extra spaces or tabs; must after Zend Optimizer configuration:
  
  zend_cache.use_cwd=1
  
  zend_cache.memory_consumption=16 ; 16MB
  
  zend_cache.validate_timestamps=1
  
  zend_extension="/usr/local/Zend/lib/ZendCache.so"
  
  Install Zend
  Accelerator (用在php 4.0.5以上php 4.2.0以下,要注册码哦,这步可在最后完成)
  
  cd /pub
  
  tar xvf ZendAccelerator-2.0.0-PHP_4.0.5-Linux_glibc21-i386.tar
  
  cd ZendAccelerator-2.0.0-PHP_4.0.5-Linux_glibc21-i386
  
  ./install.sh
  
  Install
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage