后端需要用到php连接orcale数据库,服务器是IIS,以下是搭载环境的流程:
php部分——
下载对应的php解析器,IIS选择非线程安全的版本(Non Thread Safe)。将文件解压到指定文件目录下,如E:\php下。复制php.ini-development到桌面,修改文件名为php.ini。
修改php.ini内容:
修改date.timezone = Asia/Shanghai,并去掉前面的分号
extension = php_oci8_12c.dll和extension =php_pdo_oci.dll前面的分号去掉
修改extension_dir = "E:\php\ext",即解压文件夹的ext路径。把php.ini剪切至C:\Windows目录下。
IIS部分——
控制面板》程序》启用或关闭windows功能》Internet Information Service》万维网服务》应用程序开发功能》勾选CGI
点击IIS的处理程序映射,点击右边的添加模块映射
如图所示配置,点击确定。
在默认文档中添加test.php。
oracle部分——
下载orcale instant client,如果php是32位就对应下载32位,解压到文件instantclient_12_2(自定)。
设置环境变量——
将ext和instantclient_12_2都设置到系统变量%PATH%下。
测试——
首先在cmd下php的安装路径下输入php -v,若输出版本号,则php安装正常;
其次输入php -m,若列表中有oci8、PDO、PDO_OCI则说明配置正常;
进一步确认,在IIS网站目录下新建test.php,输入。在浏览器中输入localhost,查看pdo driver,出现oci则证明成功。