asterisk apache 和 PHP 安装步骤
步骤一、php数据库连接插件freetds安装(用来连接数据库的 没有则不能连接数据库)
版本: freetds-0.63RC10.tar.gz
下载地址:http://ftp.nic.surfnet.nl/metalab/ALPHA/freetds/old/0.63/?C=N;O=D (freetds-0.63RC10.tar.gz 07-Feb-2005 12:28 1.3M )
首先安装freetds
把freetds-0.63RC10.tar.gz 放到/usr/local目录下
#cd /usr/local
#tar -xzvf freetds-0.63RC10.tar.gz
#cd
#cd /usr/local/freetds-0.63RC10
#./configure --enable-msdblib --prefix=/usr/local/freetds
#make
#make install
配置freetds
#cd /usr/local/freetds
#vi etc/freetds.conf
修改以下的一段,并把;去掉
改好之后的内容:
[MyServer2k]
host=192.168.2.110
port=1433
tds version=8.0
其中的[MyServer2k]代表在客户端使用的服务器名称,host代表SQLServer服务器的IP地址,port代表端口
测试连接
#bin/tsql -S MyServer2k -H 192.168.2.110 -p 1433 -U sa -P mycore100year
1> use tbit_mcp
2> go
1> select count(*) from t_service
4
1> quit
通过上面的操作,我们发现已经可以在Linux下访问MS的数据库咯
现在来说明以下这些参数的作用,-S MyServer2k是在freetds.conf中定义好的,-H 192.168.27.20服务器IP地址,和freetds.conf中的一致,如果使用了-S参数,这个参数可以不用,-p 1433用来指定端口是1433 ,–U sa用来指定连接数据库的用户名,-P sa用来指定连接数据库的密码。
这样FreeTDS就配置完毕了
接着下载安装php
步骤二、安装Apache(httpd/阿帕奇) (用来协助php因为php里要用到apache里面的东西)
版本: httpd-2.2.3.tar.gz
把httpd-2.2.3.tar.gz 放到/usr/local目录下
#cd
#cd /usr/local
#tar -xzvf httpd-2.2.3.tar.gz
#cd
#cd /usr/local/httpd-2.2.3
#./configure --prefix=/usr/local/apache --enable-so --enable-cgi --enable-info --enable-rewrite --enable-speling --enable-usertrack --enable-deflate --enable-ssl --enable-mime-magic
#make
#make install
安装完成之后 打开/usr/local/apache/conf/httpd.conf
找到#ServerName www.example.com:80
复制一行并改为
ServerName 192.168.2.241:80 注意没有前面的# 保存即可
步骤三、安装php
版本:php-5.2.1.tar.gz
把httpd-2.2.3.tar.gz 也放到/usr/local目录下
#cd
#cd /usr/local
#tar -xzvf httpd-2.2.3.tar.gz
#cd
#cd /usr/local/httpd-2.2.3
#./configure --with-apxs2=/usr/local/apache/bin/apxs --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-force-cgi-redirect --disable-cgi --with-zlib --with-gettext --with-gdbm --with-mssql=/usr/local/freetds --enable-ftp
#make
#make install
#cp -p .libs/libphp5.so /usr/local/apache/modules
步骤四:安装php加速器(ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz)--用来优化php载入速度
版本:ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
下载地址:http://www.pudn.com/downloads136/sourcecode/others/detail580011.html
把ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 也放到root根目录下
#cd
#tar -xzvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
#./install
#cp -p php.ini-recommended /usr/local/apache/php/php.ini 或者 cp -p php.ini-dist /usr/local/php/php.ini
进入 /usr/local/apache/tdocs/目录 创建 一个phpinfo.php脚本
<?php
phpinfo();
?>
然后到本地浏览器输入http://192.168.2.241/phpinfo.php
#/usr/local/apache/bin/apachectl start
**********************************************完成**************************************************
最后总结:rpm -q perl
/usr/local/apache/bin/apachectl