apache php源码安装
一、apache 源码安装
./configure --prefix=/usr/local/apache --enable-so
make
make install
注:安装后如果改变apache起始目录(工作目录),可能会出现403错误,此时修改httpd.conf中的User和Group为你改变后
的起始目录所属的用户和组即可!
如root用户安装apache,则缺省配置为
User daemon
Group daemon
你改变DocumentRoot为一oracle用户目录,则修改配置为
User oracle
Group dba
二、 php 源码安装
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-oci8=/opt/ora/product/11.2.0/dbhome_1 --with-oci8=$ORACLE_HOME
make
make install
cp php.ini-development /usr/local/lib/php.ini
修改php.ini 添加
extension=oci8.so
修改httpd.conf 添加
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
修改/etc/profile 添加
PATH=/usr/local/apache/bin:/usr/local/php/bin:$PATH
三、单独安装oci8
pecl install oci8
修改php.ini 添加
extension=oci8.so
相关文档:
需求:
需要对两个目录中的文件内容进行查找替换,两个目录查找替换的内容不一样。
实现中注意几点:
(1)函数递归调用,来检索子目录;
(2)函数名可以以参数形式传递;
(3)用?进行非贪婪匹配;
......
虽然本人没有验证过,不过据说通过ADODB访问Oracle对性能影响很小.而且ADODB比OCI8也要方便很多,毕竟许多东西都再次封装过.不过不管怎么说这都在中间又加上了一层,理论上来说出现问题的几率和解决问题的难度都变大了.而Oracle又经常用在不能随便出问题的环境,所以想必想要直接使用OCI的情况也不少.以下就是我的例子:
<?p ......
ereg()
字符串比对解析。
语法: int ereg(string pattern, string string, array [regs]);
返回值: 整数/数组
函数种类: 资料处理
内容说明
本函数以 pattern 的规则来解析比对字符串 string。比对结果返回的值放在数组参数 regs 之中,regs[0] 内容就是原字符串 string、regs[1] 为第一个合乎规则的字符串、regs ......
接收xml:
$xml = file_get_contents('php://input');
发送(post):
$xml_data = <xml>...</xml>";
$url = http://dest_url;
$header[] = "Content-type: text/xml";//定义content-type为xml
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_ ......
引用地址:http://club.topsage.com/thread-263331-1-1.html
迅雷专链 PHP视频教程_01第一章了解PHP
迅雷专链 PHP视频教程_02第二章PHP语法结构
迅雷专链 PHP视频教程_03第三章PHP函数库
迅雷专链 PHP视频教程_04第四章了解MySQL
迅雷专链 PHP视频教程_ ......