关键词1
关键词101
关键词201
关键词301
关键词401
关键词501
关键词601
关键词701
关键词801
关键词901
关键词1001
关键词1101
关键词1201
关键词1301
关键词1401
关键词1501
关键词1601
关键词1701
关键词1801
关键词1901
问答1
问答101
问答201
问答301
问答401
问答501
问答601
问答701
问答801
问答901
问答1001
问答1101
问答1201
问答1301
问答1401
问答1501
问答1601
问答1701
问答1801
问答1901
懂视1
懂视101
懂视201
懂视301
懂视401
懂视501
懂视601
懂视701
懂视801
懂视901
懂视1001
懂视1101
懂视1201
懂视1301
懂视1401
懂视1501
懂视1601
懂视1701
懂视1801
懂视1901
文库1
文库101
文库201
文库301
文库401
文库501
文库601
文库701
文库801
文库901
文库1001
文库1101
文库1201
文库1301
文库1401
文库1501
文库1601
文库1701
文库1801
文库1901
分类文章1
分类文章101
分类文章201
分类文章301
分类文章401
分类文章501
分类文章601
分类文章701
分类文章801
分类文章901
分类文章1001
分类文章1101
分类文章1201
分类文章1301
分类文章1401
分类文章1501
分类文章1601
分类文章1701
分类文章1801
分类文章1901
个人技术集锦
全部栏目
返回首页
操作系统
后端开发
数据库
前端开发
移动端开发
首页
操作系统
后端开发
数据库
前端开发
移动端开发
您的当前位置:
首页
正文
Apache+SSL+PHP+JSP+MySQL安装全攻略_MySQL
2020-11-09
来源:个人技术集锦
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 < mysql-3.23.49.tar.gz | tar xvf -)
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
显示全文