arkat掌上电脑

编译PHP 5支持甲骨文(K)Ubuntu的

Aug.08,2006年,在未分类

这是一个说明如何编译PHP 5中,6.06,以连接到Oracle数据库

我想我们已经安装的apache2,但控制台上运行良好

$ sudo apt-get install apache2

我们添加到我们的库库甲骨文列表,编辑文件/ ETC / APT / sources.list文件,添加以下行

deb http://oss.oracle.com/debian unstable main non-free

然后安装的Oracle XE客户端。

$ sudo apt-get install oracle-xe-client
我们设置变量$ ORACLE_HOME

$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/

我们自己定位在/ usr / src目录

$ cd /usr/src

我们获得PHP 5的源代码

$ sudo apt-get source php5

安装的Flex解​​析器

$ sudo apt-get install flex

和发展的apache2软件包,我们需要在编译的过程中。

$ sudo apt-get install apache2-dev

我们自己定位在PHP 5的源代码包含的目录我们去了(目前版本5.1.2)。

$ cd /usr/src/php5-5.1.2/

devido尝试编译GCC 4管问题时,我们选择安装添加GCC 3.4

$ apt-get install gcc-3.4

替换符号链接从/ usr / bin中/ GCC

$ sudo rm /usr/bin/gcc

创建新的符号链接到我们需要的gcc版本。

$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

它是运行configure脚本的时间。

$sudo ./configure --with-oci8=$ORACLE_HOME --with-apxs2=/usr/bin/apxs2

卢戈编译和安装。
make & make install

接下来,我们要做的是配置Apache处理PHP。

编辑文件/ etc/apache2/apache2.conf和注释以下行(#从一开始就消除)

#AddType应用/设为x-httpd-PHP。PHP
#AddType应用/ PHPS设为x-httpd-php的源。

然后,只需重新启动apache

$ sudo /etc/init.d/apache2 restart

有了这个,我们已编译的PHP连接到Oracle数据库。

Ubuntu的

发表评论

你要找的东西吗?

使用下面的表格,以搜寻网站:

仍然没有找到你要找的? 下降后的评论或联系我们,以便我们能够照顾它!