下面是关于Linux Apache PHP Oracle的安装配置攻略:
确认系统环境
首先需要确认你的Linux系统中是否安装了apache、php和oracle的依赖库,可以使用以下命令查看:
- 查看Apache是否安装:
httpd -v
- 查看PHP是否安装:
php -v
- 查看Oracle软件是否安装:
oracle -v
如果某些软件没有安装或版本较低,需要先升级或安装。
安装Apache
步骤1:安装Apache软件包
使用Linux系统自带的软件包管理器,可以便捷地安装Apache。具体的安装命令因Linux发行版不同而有所不同
在例如Ubuntu、Debian等系统中,可在终端中使用以下命令进行安装:
sudo apt-get update
sudo apt-get install apache2
步骤2:启动Apache
在安装完成后,可以使用以下命令启动Apache:
sudo systemctl start apache2.service
可以使用以下命令查看Apache状态:
systemctl status apache2
步骤3:配置Apache
可以在Apache配置文件中设置一些参数,以满足你的实际环境。配置文件通常位于/etc/httpd/conf/httpd.conf或/etc/apache2.conf,可以使用文本编辑器(如vi或nano)进行编辑操作。
以下是一个示例,设置Apache默认网页根目录为/var/www/html。
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined
</VirtualHost>
安装PHP
步骤1:安装PHP软件包
可以在Linux系统中使用软件包管理器,来安装PHP的相关依赖库和扩展模块,如在Ubuntu、Debian系统中请使用以下命令:
sudo apt-get install php7.2 libapache2-mod-php7.2
步骤2:配置PHP
将以下内容添加到Apache配置文件httpd.conf
中,启用PHP
LoadModule php_module /usr/lib/apache2/modules/libphp7.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
保存配置文件后,就可以重启Apache,使PHP生效:
sudo systemctl restart apache2.service
步骤3:测试PHP
创建一个名为info.php的文件,并将以下代码复制到该文件中:
<?php
phpinfo();
?>
将该文件保存到Apache的默认网页根目录/var/www/html中,使用浏览器访问http://localhost/info.php
网址,如果能正确显示PHP信息,则PHP安装配置成功。
安装Oracle软件
步骤1:配置Oracle用户
创建Oracle用户并分配组权限。
sudo useradd -m oracle
sudo usermod -G dba oracle
步骤2:创建Oracle所有者组
创建Oracle所有者组并将Oracle用户添加到该组中。
sudo groupadd oinstall
sudo usermod -a -G oinstall oracle
sudo groupadd dba
sudo usermod -a -G dba oracle
步骤3:安装Oracle依赖库
安装以下软件包的依赖库:libaio、libaio-dev、unixodbc、unixodbc-dev。
sudo apt-get install libaio1 libaio-dev unixodbc unixodbc-dev
步骤4:安装Oracle软件
首先需要到Oracle官网下载最新的Oracle软件包。下载完成后,解压该文件到Oracle用户目录下的Oracle_home目录中。
su - oracle
mkdir -p /home/oracle/Oracle_home
cd /home/oracle/Oracle_home
unzip oracle_soft.zip
安装完成后,需要执行以下步骤进行配置操作:
- 编辑Oracle响应文件
/home/oracle/response.rsp
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v22.0.0
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory
SELECTED_LANGUAGE=en
ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=oper
oracle.install.db.OSBACKUPDBA_GROUP=backupdba
oracle.install.db.OSDGDBA_GROUP=dgdba
oracle.install.db.OSKMDBA_GROUP=kmdba
oracle.install.db.OSRACDBA_GROUP=racdba
oracle.install.db.CLUSTER_NODES=
oracle.install.db.isRACOneInstall=false
- 设置Oracle环境变量:
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
````
- 启动Oracle安装程序
```bash
cd /home/oracle/Oracle_home/database/
./runInstaller -silent -responseFile /home/oracle/response.rsp
安装完成时,需要执行以下步骤完成Oracle服务的启动,可以根据实际情况更改数据库名称、密码等信息。
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName orcl -sysPassword sys -systemPassword system -emConfiguration NONE -datafileDestination /u01/app/oracle/oradata -characterSet AL32UTF8 -obfuscatedPasswords false -sampleSchema false
以上就是Linux Apache PHP Oracle安装配置的详细攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux Apache PHP Oracle 安装配置(具体操作步骤) - Python技术站