交通信息导航(2015年4月14日):源码编译
温馨提示:这篇文章已超过567天没有更新,请注意相关的内容是否还可用!
下源码编译安装.2.6php5.1.社区会员收藏游客收藏下源码编译安装.2.6php5.1..0.40:////blog/item/34a3.html文档一、编译.0.40#cd/usr/local/-5.0.40.tar.-5.0.46#./--=/usr/local/mysql--=/var/lib/mysql--with-=--with--=--gpl--with--user=mysql---debug--with-big---with-=utf8--with-=--with-extra-=all--with--------safe---with--=-all---with--=-all----------ndb-debug---isam配置成功会提示:,,...y.L!make编译的时间也许会非常长,毕竟优化的非常厉害。
编译调试完成后执行后续操作://添加mysql用户cd/usr/local//--user=/var/lib/mysql//修改mysql目录权限/mysql/f/etc//mysql/mysql./etc/rc.d/init.d///开机自动开启mysql。/etc/rc.d/init.d/--/etc/init.d///启动MySQL#/usr/local/mysql/bin/rd""为密码.本机是mysql#/usr/local/mysql/bin/mysql//进入mysql客户端(/usr/local/mysql/bin/mysql提示:输入密码,回车进入)/etc/init.d///关闭MySQL、编译安装/usr/local/-2.2.6.tar.-2.2.6#./--=/usr/local/---mods-=all--with-mysql=/usr/local/mysql---cache---file-cache---mem-cache---disk-cache------------------------htdbm----ab-------cgid---´/usr/local//bin/ctl的读取加入到你的平台开启文件中。
注解:.///配置源代码树--=/usr/local///机制无关文件的顶级安装目录,也就的安装目录。---=so//打开so模块源码编译安装php,so模块是拿来提DSO支持的核心组件---mods-=all//编译全部的模板,对于不应该我们可以在httpd.conf去掉。---cache//支持缓存---file-cache//支持文件缓存---mem-cache//支持记忆缓存---disk-cache//支持硬盘缓存----//支持静态连接(默认为动态连接)----//使用静态连接编译管理用于基本认证的客户文件----//使用静态连接编译管理用于摘要认证的客户文件----//使用静态连接编译滚动日志的管道日志程序----//使用静态连接编译解析日志中的IP地址为主机名----htdbm//使用静态连接编译htdbm操作DBM密码数据库----ab//使用静态连接编译ab服务器性能检测软件----//使用静态连接编译---cgid//禁止用一个内部CGI守护进程执行CGI脚本---cgi//禁止编译CGI版本的PHP我们不再使用方式编译,模式和php貌似有一些不协调不稳定之处。
然而使用了默认的方式。将设定成开机自开启:在/etc/rc.d/rc.local文件中加入一行/usr/local//bin/start这样经常重新开启系统日后,也会随系统一起开启.三、编译php5.1.16。PHP需要一些支持工具。(解决PHP与MSSQL连接的问题)编译调试PHP并支持GD具体安装如下:的安装#cd/usr/local/src/phpYH#tar–zxvf-.tgz#cd-0.63#./--=/usr/local/--with-=8.0注:--with-指定的支持的数据库版本号,其中8.0对应的是.#make#make#vi/etc/ld.so.conf设置平台动态库配置文件,加入以下:将修改成开机自开启:在/etc/rc.d/rc.local文件中加入一行/usr/local//bin/start这样经常重新开启系统日后,也会随系统一起开启.三、编译php5.1.16。
PHP需要一些支持工具。(解决PHP与MSSQL连接的问题)编译调试PHP并支持GD具体安装如下:的安装#cd/usr/local/src/phpYH#tar–zxvf-.tgz#cd-0.63#./--=/usr/local/--with-=8.0注:--with-指定的支持的数据库版本号,其中8.0对应的是.#make#make#vi/etc/ld.so.conf设置平台动态库配置文件,加入以下:3、安装cd/usr/local/src/phpYHtar-zxf-1.2.8.tar.gz-1.2.8/.stdmake;make4、安装cd/usr/local/src/phpYHtar-zxf-2.1.10.tar.gz-2.1.10./--=/usr/local/#echomake;5、安装最新的GDcd/usr/local/src/phpYHtar-zxfgd-2.0.33.tar.gzcdgd-2.0.33./--=/usr/local/gd2--with-jpeg=/usr/local/jpeg6/--with-png--with-zlib--with-=/usr/local//#echomake;make6、安装最新的Curlcd/usr/local/src/phpYHtar-zxfcurl-7.15.0.tar.gz./--=/usr/local/curl#echomake;make7、由于php5需的支持,所以先安装cd/usr/local/src/phpYHtar-zxf-2.6.19.tar.gz-2.6.19./--=/usr/local/#echomake;make8、安装cd/usr/local/src/phpYHtar-zxf-1.1.15.tar.gz-1.1.15./--=/usr/local/--with--=/usr/local/#echomake;make9、安装phpcd/usr/local/srcphp-5.1.16.tar.gzcdphp-5.1.16#./--=/usr/local/php--with-apxs2=/usr/local//bin/apxs--with-pear=/usr/share/php--with-zlib-dir--with-bz2--with--dir=/usr--with-gd=/usr/local/gd2---gd--ttf---gd-jis-conv--with--dir--with-jpeg-dir--with-png-dir--with-ttf=,/usr-----with-mysql=/usr/local/mysql--with-=/usr/local/mysql/bin/--with--file-path=/etc--with-iconv---ipv6-------zts---zend--------zend-------soap配置成功会提示:,.,you.youdo,youmustabort.cpphp.ini-/etc/php.ini、整合与phpvi/usr/local//conf/httpd.conf在最终一行加上:/x-httpd-php.php查找:(修改WEB默认文件)index.html替换为:index.phpindex.htmlindex.htmWEB目录不到默认文件,httpd就会执行/var/www/error/.html找到这一段:swhatmay.."All","None",Limit更改为all允许保存httpd.conf,退出。/usr/local//bin///重启测试vi/usr/local///test.php新增加以下一行源码编译安装php,并保存。
本文来自网络,如有侵权请联系网站客服进行删除
还没有评论,来说两句吧...