上一篇我在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
标签:asp,mssqlserver,sudo,Ubuntu64,iasp,usr,apache,local From: https://www.cnblogs.com/goding/p/17665969.html