有空的朋友帮帮忙??不明白....在Linux8下配置Oracle+Apache,我快疯了.....

duwucna 2003-10-02 10:00:39
以前都是在win32下写php程序,有一个用的是oracle9i数据库,现在要转到linux8.0下运行,最主要是在Apache下用php连上Oracle数据库,然后在把我在windows下导出的oracle数据库文件(.dmp)导入到Linux环境下的数据库就行了,现在出了些问题,请高手帮帮...thanks

0.windows下用exp导出的.dmp数据文件,在linux8能不能正常导入吗?需要怎么做,在linux下也用imp导入????(我对linux下点都不懂)
1.现在在linux下运行连接数据库的程序,是用的oci函数库,程序出错:
Call to undefined function: ocilogon()
找了很多资料,但还是看不懂,有一个如下:
Why do we get the error "Call to undefined function: ora_logon()/ ocilogon()"?

P is not using the correct extension module. Try compiling PHP with the following options:

--with-oracle=/path/to/oracle/home/dir
--with-oci8=/path/to/oracle/home/dir


On Windows systems you can just un-comment the following lines in the php.ini file:
;extension = php_oci8.dll
;extension = php_oracle.dll

上面说的在windows下的我都知道,但在LInux下--with-oracle....这些,在哪配置呀?? 在什么时候写??是自己在命令行上打进去,还是自己写好,只需要去掉注释。。。。???
不解中.....求救!
...全文
38 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
duwucna 2003-10-03
  • 打赏
  • 举报
回复
兄弟,你的sql语句有错,字段不能有''这个
shg918 2003-10-03
  • 打赏
  • 举报
回复
http://www.phpe.net/?n=Articles&p=2&t=4也不知道有没有用,不过找到我头上,就是对我的信任,我就得有回报,,55555,谁看我的
$sql = "INSERT into user( `userid` , `username` , `userpwd` , `telnum`)VALUES( '', '$newname', '$newpwd','$telnum');";
mysql_query($sql,$conn);的毛病啊??写不进值的说~~~~~
maxid 2003-10-02
  • 打赏
  • 举报
回复
2.你要配置一下Linux下的php.ini文件

;extension = php_oci8.dll
;extension = php_oracle.dll
改为
extension = php_oci8.dll
extension = php_oracle.dll
maxid 2003-10-02
  • 打赏
  • 举报
回复
1.你是在同一台机子上操作吗?你要导出为SQL语句的文件才行。
lapmx 2003-10-02
  • 打赏
  • 举报
回复
帮你UP
shg918 2003-10-02
  • 打赏
  • 举报
回复
oracle我不懂~~~~
duwucna 2003-10-02
  • 打赏
  • 举报
回复
兄弟,再请问,谢谢
1.我不是在同一台机器上操作的,一台是windowsxp,另一台是Linux8.0,我想把windows下oracle中的数据导到另一台linux下的oracle数据库中,你说要导出SQL语句吗?我用exp不是导出的语句吗???
具体怎么导出,导入??
2.你说的去掉extension = php_oci8.dll前面的注释,是windows下的吧??在Linux是.so文件,你弄过吗?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧