由 fightplane 在 12-09-2003 09:37 发表:
( xinmincui 进来)我的apache1.3.2.9+mod_ssl+openssl+php4.3.4安装过程,和出现的问题.
mysql-max-4.1.1-alpha-pc-linux-i686.tar.gz安装:
在mysql-max-4.1.1-alpha-pc-linux-i686.tar.gz所在目录下
tar –zxvf mysql-max-4.1.1-alpha-pc-linux-i686.tar.gz
mv mysql-max-4.1.1-alpha-pc-linux-i686 /usr/local
ln –s /usr/local/mysql-max-4.1.1-alpha-pc-linux-i686 mysql
cd mysql
scripts/mysql_install_db
chown -R root .
chown -R mysql data
chgrp -R mysql .
bin/mysqld_safe --user=mysql & (启动数据库)
./bin/mysqladmin -u root password '密码';(不要忘记设置数据库root密码)
j2sdk-1_4_2_02-linux-i586-rpm.bin安装:
在j2sdk-1_4_2_02-linux-i586-rpm.bin所在目录下
chmod +x j2sdk-1_4_2_02-linux-i586-rpm.bin (增加可执行权限)
./ j2sdk-1_4_2_02-linux-i586-rpm.bin (解包)
rpm –i j2sdk-1_4_2_02-linux-i586.rpm (安装)
如果下载的文件不是bin类型,可直接执行rpm –i j2sdk-1_4_2_02-linux-i586.rpm
apache_1.3.29.tar.gz php-4.3.4.tar.gz mod_ssl-2.8.16-1.3.29.tar.gz openssl-0.9.6l.tar.gz安装
tar -zxvf apache_1.3.29.tar.gz
tar -zxvf php-4.3.4.tar.gz
tar -zxvf openssl-0.9.6l.tar.gz
tar -zxvf mod_ssl-2.8.16-1.3.29.tar.gz
cd apache_1.3.29
vi src/include/httpd.h
修改入下:
#define HARD_SERVER_LIMIT 2560 <=将原来的HARD_SERVER_LIMIT 256 后面加个“0”
:wq!
./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=most
cd ..
cd php-4.3.4
./configure --with-mysql --with-apache=../apache_1.3.29 --enable-track-vars
make
make install
cd openssl-0.9.61/
./config shared
make
make test
make install
cd ..
cd mod_ssl-2.8.16-1.3.29
./configure --with-apache=../apache_1.3.29
cd ..
cd apache_1.3.29
SSL_BASE=/usr/local/ssl ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --enable-module=ssl --enable-shared=max --enable-module=most --enable-shared=ssl --enable-module=so
make
make certificate
make install
cd ..
cd php-4.3.4
cp php.ini-dist /usr/local/lib/php.ini
vi /usr/local/apache/conf/httpd.conf
找到下面的第一行内容后换成所有下面的内容
AddType application/x-tar .tgz
AddType image/x-icon .ico
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
存盘退出.
/usr/local/apache/bin/apachectl startssl
提示出错如下:
Cannot load /usr/local/apache/libexec/libssl.so into s