安装教程以官网的教程为追,百度来的多少有版本问题。
mono官网连接:
执行命令:yum install -y httpd apache2-mod_mono
命令: vi /etc/httpd/conf.d/mod_mono.conf
这里注意路径官网地址和实际地址不一样的问题,以上面的路径为准,具体安装后可能因为版本问题,路径不同,具体问题具体分析,但是文件 mod_mono.conf 的名称不会变
配置文件列表如下,mod_mono.conf是mono的配置文件,welcome.conf是默认的欢迎界面,每个网站对应一个配置文件:
根据官网的图片修改mod_mono.conf配置文件加入对应的信息 具体见官方网站 https://www.mono-project.com/docs/web/mod_mono-autoconfiguration/:
a. FroceType application/x-asp-net 是mvc网站部署时的自动配置选项,:
截图如下:
b.剩下的配置官网也有介绍,这里我用的asp 4.0 所以加的是 MonoServerPath /usr/bin/mod-mono-server4 :
vi /etc/httpd/conf.d/lydx.conf
配置内容(
a. lydx是虚拟路径,后面是文件物理路径,默认是讲web文件放到 /var/www/html/ 下面的文件夹下
b. SetHandler mono 是使用mono的配置)
Alias /lydx "/var/www/html/lydx" MonoApplications "/lydx:/var/www/html/lydx" <Location /lydx> SetHandler mono </Location> <Directory /home/aspnet> AllowOverride Options Require all granted </Directory>启动httpd
systemctl start httpd
添加到自动启动
systemctl enable httpd
结果验收,在浏览器中打开
[域名/IP]/lydx
1.linux中连接oracle数据库使用编码 utf8, 必须保证 linux系统,oracle客户端,oracle数据库都是用utf8:
a. linux系统使用utf8:
查看语言命令:echo $LANG
配置文件:vi /etc/locale.conf
查看支持语言:locale -a
b. oracle 客户端使用utf8:
1. oracle客户端安装,安装3个安装包:
oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm 下载地址:https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
执行命令:rpm -ivh oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm 依次执行完另外两个
2. 配置文件配置:进入客户端所在的用户,例如root下
配置文件:~/.bash_profile
添加配置信息修改如下(使用AL32UTF8):
export PATH export ORACLE_HOME=/usr/lib/oracle/11.2/client64/ export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:. export TNS_ADMIN=$ORACLE_HOME export PATH=$PATH:$ORACLE_HOME/bin: export NLS_LANG=AMERICAN_AMERICA.AL32UTF83.执行 source ~/.bash_profile是配置生效,
4.在命令行中使用 sqlplus,如果可以则安装成功
c.oracle数据库服务器使用AL32UTF8
sql查询:select * from v$nls_parameters where parameter like 'NLS_CH%';
如果要修改,看另一篇博客
d.配置完成后,在sqlplus 中执行,看中文显示是否正常
转载于:https://www.cnblogs.com/leolzi/p/10037229.html
相关资源:oracle.dataaccess.dll32位与64位