论坛首页 编程语言技术论坛

emerge PHP 添加模块 比如非默认模块mysql

浏览 2400 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-04-22   最后修改:2010-04-22
PHP
// 查看默认USE变量

emerge --pretend --verbose php

[ebuild   R   ] dev-lang/php-5.2.13  USE="berkdb bzip2 cli crypt gdbm iconv ipv6 ncurses nls pcre readline reflection session spl ssl unicode zlib -adabas -apache2 -bcmath -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -ftp -gd -gd-external -gmp -hash -imap -inifile -interbase -iodbc (-java-external) -json -kerberos -kolab -ldap -ldap-sasl -libedit -mcve -mhash -msql -mssql -mysql -mysqli -oci8 -oci8-instant-client -odbc -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets -solid -spell -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -truetype -wddx -xml -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip" 

//添加模块mysql

比如mysql不是默认配置的,那么想增加mysql模块怎么办呢?把mysql前面的-去掉就可以了。方法如下:

USE=" ... " emerge php

...内容:拷贝上面的USE="" 把-mysql修改为mysql


另外:参考官方文档USE的使用 http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=2&chap=2

 

//===========================安装非内置模块=======================

// 比如安装 pecl-memcache

emerge  dev-php5/pecl-memcache

php -m
是不是有了呢? 呵呵

//再比如安装 eaccelerator
 USE="session apache2 -contentcache -debug -disassembler -inode -sharedmem" emerge  dev-php5/eaccelerator
 

 

 

 

   发表时间:2010-05-09  
都用gentoo了,怎么能不用gentoolkit呢
euse可以很方便的控制各种use,比起自己USE=...好多了
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics