储值卡web后台部署手册一、安装oracle客户端1.安装oracle客户端:a)安装文件:(使用root用户添加操作添加全局环境)oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.ziporacle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.ziporacle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zipb)安装步骤:Oracle客户端安装目录为/opt/oracle/unzip oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zipunzip oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zipunzip oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip上面三个压操作后,都会解压到instantclient_11_2文件夹中,需要重命名文件夹mv instantclient_11_2/ clientcd client/ln -s libclntsh.so.11.1 libclntsh.so.10.1ln -s libclntsh.so.11.1 libclntsh.soc)lib所在目录加入/etc/ld.so.conf配置文件:vi /etc/ld.so.conf/opt/oracle/client/d)ldconfig2.oracle配置文件:在client目录操作:mkdir admincd adminvi tnsnames.ora#tnsnames.ora Network Configuration File: /oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora# Generated by Oracle configuration tools.ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.2.182)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))注意:这里面的IP是数据库服务器的IP,不是客户端服务器的!vi listener.ora# listener.ora Network Configuration File: /oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora# Generated by Oracle configuration tools.LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.2.182)(PORT = 1521))))注意:这里面的IP是数据库服务器的IP,不是客户端服务器的!vi sqlnet.ora# sqlnet.ora Network Configuration File: /oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora# Generated by Oracle configuration tools.NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)3.配置环境变量vi /etc/profile //注意,这是针对所有用户的环境变量,export ORACLE_HOME=/opt/oracle/clientexport ORACLE_SID=dbexport TNS_ADMIN=$ORACLE_HOME/adminexport PATH=$PATH:/sbin:/usr/sbin:$ORACLE_HOME/sdkexport LD_LIBRARY_PATH=$ORACLE_HOME/保存并退出。
[root@localhost tmp]# source /etc/profile //使配置文件立刻生效[root@localhost tmp]# ln -s $ORACLE_HOME/sqlplus /usr/bin //配置sqlplus到系统里面[root@localhost tmp]# echo $ORACLE_HOME //查看一下配置的环境变量二、Linux下安装、配置、启动Apache1.安装Apache前准备检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:/etc/httpd/httpd.conf (这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。
如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。
停止并卸载Linux系统自带的httpd服务:(1)、service httpd stop(2)、ps -ef | grep httpd(3)、kill -9 pid号(逐个删除)(4)、rpm -qa |grep httpd(5)、rpm -e httpd软件包[root@localhost bin]# find / -name httpd.conf[root@localhost bin]#由于安装Apache需要apr、apr-util、pcre组件,所以也需要下载安装这些组件下载Apache安装包(httpd-2.4.10.tar.gz),下载地址:/下载apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz ,下载地址:/download.cgi 下载pcre-8.31.tar.gz ,下载地址:/projects/pcre/files/latest/download2. 安装Apache(1)安装apr安装apr的时候会遇到configure: error: no acceptable C compiler found in $PATH的问题。
解决方法是:rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm --force –nodepsrpm -ivh cpp-4.4.7-4.el6.x86_64.rpm --force –nodepsrpm -ivh gcc-4.4.7-4.el6.x86_64.rpm --force –nodepsrpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm --force –nodepsrpm -ivh ppl-0.10.2-11.el6.x86_64.rpm --force –nodeps安装完这五个文件就可以接着编译安装了。
[root@localhost bin]# tar -zxf apr-1.5.2.tar.gz[root@localhost apr-1.5.2]# ./configure --prefix=/usr/local/apr[root@localhost apr-1.5.2]# make[root@localhost apr-1.5.2]# make install(2)安装APR-util[root@localhost bin]# tar -zxf apr-util-1.5.4.tar.gz[root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util -w ith-apr=/usr/local/apr/bin/apr-1-config[root@localhost apr-util-1.5.4]# make[root@localhost apr-util-1.5.4]# make install(3)安装pcre安装pcre会遇到make[1]: *** [pcrecpp.lo] 错误 1make[1]: Leaving directory `/home/apache/pcre-8.31'make: *** [all] 错误 2问题。
解决方法:rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm --force --nodepsrpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm --force –nodeps安装完上面两个文件,可以接着编译安装pcre了。
[root@localhost ~]# tar -zxf pcre-8.31.tar.gz[root@localhost ~]# cd pcre-8.31[root@localhost pcre-8.31]# ./configure --prefix=/usr/local/pcre[root@localhost pcre-8.31]# make[root@localhost pcre-8.31]# make install(4)安装Apache在安装Apache时,我分别针对不同版本进行了安装,在编译时是不同的,configure后跟的参数不同。
httpd-2.4.10版本编译命令:[root@localhost ~]# tar -zxvf httpd-2.4.10.tar.gz./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr -util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre (除了指定Apache的安装目录外,还要安装apr、apr-util、pcre,并指定参数)makemake install如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。