制作Ubuntu64位的apache+asp+mssqlserver运行环境压缩包

发布时间 2023-08-29 22:07:26作者: goding

上一篇我在Ubuntu15.04下成功搭建了apache+asp+mssqlserver运行环境,但今天我又在Ubuntu20.04下重复了一次,一切顺利。但启动apache后,运行asp时页面停止了响应,查看日志发现apache的进程崩溃了。

我这两个系统都是64位的,比较了apache2/bin下的问题,发现两个apache文件大小并不一样,Ubuntu20.04下的文件要比15.04的大,生成的mod_iasp.so也是如此。查看gcc的版本,15.04的gcc是4.9,而20.04的gcc是9.4,或许就是这个编译器的差异引起的问题。

我想两个都是64位linux系统,或许可以通用吧,于是就把Ubuntu15.04下的apache和iasp安装目录打包,解压缩到Ubuntu20.04下面,直接运行apache+iasp,居然成功了。

64位系统安装步骤如下:

1、把压缩包apache2Iasp21.tar.gz上传到/usr/local目录下,解压缩

sudo tar -xzvf apache2Iasp21.tar.gz

2、安装jdk

sudo apt-get install openjdk-8-jdk

3、新建apache用户和组,修改密码并进行授权

sudo useradd -g apache apache 
sudo passwd apache 
sudo chown -R apache:apache /usr/local/apache2

4、启动apache及iasp

sudo /usr/local/apache2/bin/apachectl start

cd /usr/local/iasp21

sudo ./start-server.sh