Linux系统下搭建PHP运行环境
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
储值卡web后台部署手册
一、安装oracle客户端
1.安装oracle客户端:
a)安装文件:(使用root用户添加操作添加全局环境)
oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip
oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip
oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip
b)安装步骤:
Oracle客户端安装目录为/opt/oracle/
unzip oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip
unzip oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip
unzip oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip
上面三个压操作后,都会解压到instantclient_11_2文件夹中,需要重命名文件夹
mv instantclient_11_2/ client
cd client/
ln -s libclntsh.so.11.1 libclntsh.so.10.1
ln -s libclntsh.so.11.1 libclntsh.so
c)lib所在目录加入/etc/ld.so.conf配置文件:
vi /etc/ld.so.conf
/opt/oracle/client/
d)ldconfig
2.oracle配置文件:
在client目录操作:
mkdir admin
cd admin
vi 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/client
export ORACLE_SID=db
export TNS_ADMIN=$ORACLE_HOME/admin
export PATH=$PATH:/sbin:/usr/sbin:$ORACLE_HOME/sdk
export 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下安装、配置、启动Apache
1.安装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软件包