Chinaunix首页 | 论坛 | 博客
  • 博客访问: 41132
  • 博文数量: 16
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 184
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-31 13:27
文章分类

全部博文(16)

文章存档

2009年(16)

我的朋友

分类: LINUX

2009-05-31 14:10:56

1.ubuntu直接使用命令root@php-desktop:/# apt-get install apache2 libapache2-mod-php5 php5 php5-gd php5-curl php5-cli完成安装;
2.root@php-desktop:/# sudo groupadd oracle;
3.root@php-desktop:/# sudo groupadd dba;
4.root@php-desktop:/# sudo useradd -d /home/oracle -g oracle -G dba -m -s /bin/bash oracle;
5.root@php-desktop:/# wget -O- | sudo apt-key add -;
6.root@php-desktop:/# sudo apt-get update;
7.root@php-desktop:/# sudo apt-get install bc libaio;
8.在安装oracle-xe-client前,如果内存不足1g的话,先执行下面命令添加700M的内存:
/*
root@php-desktop:/# mkdir swap
root@php-desktop:/# cd swap
root@php-desktop:/# sudo dd if=/dev/zero of=swapfile bs=1024 count=700000
root@php-desktop:/# sudo mkswap swapfile //把生成的文件转换成 Swap 文件
root@php-desktop:/# sudo swapon swapfile //激活 Swap 文件
*/
9.运行命令:root@php-desktop:/# apt-get install oracle-xe-client;
10.安装好oracle-xe-client后执行下面命令:
root@php-desktop:/# /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/oracle_env.sh
11.安装如果出现下列错误信息:
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 112: [[: not found
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 112: [[: not found
这时候修改/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/nls_lang.sh,将
If[ [ -n "$LC_ALL" ]]; then
  locale=$LC_ALL
elif[ [ -n "$LANG" ]]; then
  locale=$LANG
else
  locale=
fi去掉多余的一个“[”和“]”,然后运行第9的步骤;
root@php-desktop:/# sudo apt-get install build-essential;
root@php-desktop:/# sudo apt-get install php5-dev php-pear;
root@php-desktop:/# sudo pecl install oci8;第一次询问输入all,第二次询问输入:/usr/lib/oracle/xe/app/oracle/product/10.2.0/client。
接下来修改
root@php-desktop:/# sudo vim /etc/php5/apache2/php.ini
在相应位置加入extension=oci8.so
然后重启apache;
root@php-desktop:/# /etc/init.d/apache2 restart

阅读(602) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~