xml地图|网站地图|网站标签 [设为首页] [加入收藏]
PHP3中文文档(续1)
分类:网络频道

第3章    安装
    本章将引导您如何安装和设置PHP3。并介绍必要的知识和软件。
基本的UNIX技巧(学会如何操作和“制作”一个C编译器)
一个标准的ANSI C的编译器
一个WEB服务器(显然需要)
 
通过UNIX源码编译安装
    下载源文件
     最新的源代码可以在以下网址找到:http://www.php.net
 
    快速安装说明书(Apache Module 版本)

让你的PHP同时支持GIF、png、JPEG

  1. gunzip apache_1.3.x.tar.gz
  2. tar xvf apache_1.3.x.tar
  3. gunzip php-3.0.x.tar.gz
  4. tar xvf php-3.0.x.tar
  5. cd apache_1.3.x
  6. ./configure --prefix=/www
  7. cd ../php-3.0.x
  8. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
  9. make
  10. make install
  11. cd ../apache_1.3.x
  12. ./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
  13. make
  14. make install
        Instead of this step you may prefer to simply copy the httpd binaryovertop of your existing binary. Make sure you shut down yourserver first though.
        (也可以使用直接拷贝httpd的二进制文件覆盖已经存在的二进制文件的方法代替上面的步骤,但是,您必须首先关闭您的服务器。)
  15. 宝马娱乐在线,cd ../php-3.0.x
  16. cp php3.ini-dist /usr/local/lib/php3.ini
        You can edit /usr/local/lib/php3.ini file to set PHP options. If you prefer this file in another location, use --with-config-file=/path in step 8.
        (您可以直接编辑/usr/local/lib/php3.ini文件来设置PHP选项,如果您将此文件存放在另一个位置,那么请在步骤8中使用with-config-file=/path)
        17. Edit your httpd.conf or srm.conf file and add:
        AddType application/x-httpd-php3 .php3 You can choose any extension you wish here. .php3 is simply the one we suggest.
        (您可以选择任何您希望的扩展,我们认为PHP3是一个十分简单的东西。)

在RedHat6.2按php的manual编译安装,发现只能处理GIF图像,不能处理JPEG图像。后来知道PHP处理图像,使用了GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从GD-1.6开始,GD库不再支持GIF,改为支持更好的,无版权争议的PNG。而我现在希望同时支持GIF,PNG和JPEG。

1、 Jpeg6b的安装
RedHat6.2中已经有了RPM包,我们也就不需要去费劲编译了。
  放入安装盘
  mount /mnt/cdrom
  cd /mnt/cdrom/RedHat/RPMS
  rpm -ivh libjpeg*

安装成功,用rpm -ql libjpeg-6b-10 查看,发现libjpeg.so.62.0.0被拷到/usr/lib目录下。记住此目录,等会儿配php时要用。

2、 GD-1.8.3的安装
获取GD源码的地址为:
http://www.boutell.com/gd/
你当然可以自己编译,但它不支持jpeg,要打补丁。
获取补丁源码的地址为:
http://www.webofsin.com/gd-1.8.3-gif.patch
接下来………………麻烦死了……劝你还是不要自己编译了!!

有现成的东西为何不用呢?已经有人打好补丁编译好了,做成RPM。
可以在:
http://rpms.arvin.dk/rh7-backports/gd/
http://rpms.arvin.dk/gd-with_gif/
得到。世上竟然有这么好的人?;-<
真令人感动!!!

本文由宝马娱乐在线发布于网络频道,转载请注明出处:PHP3中文文档(续1)

上一篇:php删除目录的函数 下一篇:没有了
猜你喜欢
热门排行
精彩图文