IT行业资讯

当前位置: 首页/新闻•资讯/IT行业资讯/正文

PHP配置和编译

发布时间:2013-8-2 来源:小编

–prefix=/usr/local/php                      php 安装目录
    –with-config-file-path=/usr/local/php/etc      指定php.ini位置
    –with-mysql=/usr/local/mysql           mysql安装目录,对mysql的支持
    –with-mysqli=/usr/local/mysql/bin/mysql_config    mysqli文件目录,优化支持
    –enable-safe-mode                              打开安全模式
    –enable-ftp                                 打开ftp的支持
    –enable-zip                                 打开对zip的支持
    –with-bz2                    打开对bz2文件的支持                       
    –with-freetype-dir              打开对freetype字体库的支持
    –without-iconv                关闭iconv函数,种字符集间的转换
    –with-libxml-dir                 打开libxml2库的支持
    –with-xmlrpc              打开xml-rpc的c语言
    –with-zlib-dir                                 打开zlib库的支持
    –with-gd                                    打开gd库的支持
    –enable-gd-native-ttf               支持TrueType字符串函数库
    –with-curl                      打开curl浏览工具的支持
    –with-curlwrappers                 运用curl工具打开url流
    –with-ttf                      打开freetype1.*的支持,可以不加了
    –with-xsl            打开XSLT 文件支持,扩展了libxml2库 ,需要libxslt软件
    –with-gettext                      打开gnu 的gettext 支持,编码库用到
    –with-pear            打开pear命令的支持,php扩展用的
    –enable-calendar             打开日历扩展功能
    –enable-mbstring                  多字节,字符串的支持
    –enable-bcmath                  打开图片大小调整,用到zabbix监控的时候用到了这个模块
    –enable-sockets                  打开 sockets 支持
    –enable-exif                      图片的元数据支持
    –disable-rpath                     关闭额外的运行库文件
    –disable-debug                  关闭调试模式
    此处为最简易的版本,disable掉了所有的扩展模块:

  [plain]

  ./configure --prefix=/home/pub/johnny/network/install-php --host=mips-linux-gnu --datadir=/home/pub/johnny/network/install-php/data --disable-FEATURE --disable-all "CC=mips-linux-gnu-gcc -EL" "CFLAGS=-EL" "LDFLAGS=-EL"

  make

  make istall

  ./configure --prefix=/home/pub/johnny/network/install-php --host=mips-linux-gnu --datadir=/home/pub/johnny/network/install-php/data --disable-FEATURE --disable-all "CC=mips-linux-gnu-gcc -EL" "CFLAGS=-EL" "LDFLAGS=-EL"

  make

  make istall

   测试:

  1)、修改fastcgi.conf

  添加:

  [plain]

  fastcgi.server += (

  "/test.php" =>

  ((

  "socket" => "/tmp/lighttpd.test.event.socket",

  "bin-path" => "/tmp/network/sbin/php-cgi",

  # "bin-path" => "/home/pub/johnny/network/install-php/bin/php-cgi",

  # "bin-path" => "/tmp/NMP/bin/test.php",

  "max-procs" => 1,

  # "host" => "127.0.0.1",

  # "port" => 8081,

  "check-local" => "disable",

  ))

  )

  fastcgi.server += (

  "/test.php" =>

  ((

  "socket" => "/tmp/lighttpd.test.event.socket",

  "bin-path" => "/tmp/network/sbin/php-cgi",

  # "bin-path" => "/home/pub/johnny/network/install-php/bin/php-cgi",

  # "bin-path" => "/tmp/NMP/bin/test.php",

  "max-procs" => 1,

  # "host" => "127.0.0.1",

  # "port" => 8081,

  "check-local" => "disable",

  ))

  )

  2)、把/home/pub/johnny/network/install-php/bin/php-cgi copy 到开发板/tmp/network/sbin/php-cgi

  3)、在/tmp/network/webpages/下创建test.php

  [php]

  

  phpinfo();

  >

  phpinfo();

  >

  4)、开发板上启动lighttpd

    5)、在PC上输入http://192.168.*.*/test.php,则在浏览器上显示php的信息

    更多内容尽在:www.commernet.cn

公司简介 - 案例展示 - 联系我们

我们为您提供:软件定制、软件开发、网站建设、IT 外包、系统集成、品牌策划、合肥软件开发等服务
地址:合肥市 高新区 天智路5号 同创科技园5号楼4层   电话:0551-65355812   传真:0551-65355811
版权所有:安徽凯美耐信息技术有限公司    皖ICP备14000533号-1     皖公网安备 34019202000960号