Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

USE="10000 different things" for PHP????

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
9 posts • Page 1 of 1
Author
Message
dhewton
Guru
Guru
User avatar
Posts: 461
Joined: Sat Aug 14, 2004 8:54 pm
Location: Canada

USE="10000 different things" for PHP????

  • Quote

Post by dhewton » Sat May 06, 2006 1:54 pm

Good morning,

I am a little intimidated by this: (I just ran emerge -pvu world, and this came up, and I don't recall php being so complicated)

Code: Select all

[ebuild     U ] dev-lang/php-5.1.4 [5.1.2] USE="apache2* berkdb cli crypt gdbm ncurses nls pcre readline reflection* session sharedmem spell spl ssl truetype xml zlib -adabas -apache -bcmath -birdstep -bzip2* -calendar -cdb -cgi -cjk -ctype* -curl* -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild* -fdftk -filepro -firebird -flatfile -force-cgi-redirect* -frontbase -ftp* -gd* -gd-external -gmp* -hardenedphp -hash -hyperwave-api -iconv -imap -informix -inifile -interbase -iodbc -ipv6 -java-external -kerberos -ldap -libedit -mcve -memlimit* -mhash -ming -msql -mssql -mysql -mysqli -oci8 -oci8-instant-client -odbc -pcntl -pdo -pdo-external -pic -posix* -postgres -qdbm -recode -sapdb -sasl -sharedext -simplexml* -snmp -soap* -sockets* -solid -sqlite -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer* -unicode% -vm-goto -vm-switch -wddx -xmlreader -xmlrpc -xmlwriter -xpm* -xsl* -yaz -zip*" 5,859 kB
I don't know what I don't know here. I am running my gentoo notebook as a desktop user; can someone help me determine what I am supposed to enable/not-enable here?

Thanks

Dan
DannyBoy
Top
pem
Guru
Guru
User avatar
Posts: 390
Joined: Sun Aug 29, 2004 12:24 pm
Location: France
Contact:
Contact pem
Website

  • Quote

Post by pem » Sat May 06, 2006 2:40 pm

That should give you some hints:

Code: Select all

equery uses php
Plus if you want to test/remove features, I strongly recommend you to use ccache.
Registered user #30505
Top
dhewton
Guru
Guru
User avatar
Posts: 461
Joined: Sat Aug 14, 2004 8:54 pm
Location: Canada

  • Quote

Post by dhewton » Sat May 06, 2006 2:48 pm

My problem is that I don't have a clue even with the hints, what all those things are for..

To be honest, I don't really know what PHP is. <grin> I probably should be using Ubuntu or Lindows.. I am not really that technical. I have built my Gentoo system with the direction and help of all the gracious people of this forum. (I did it just to prove I could, but I don't know what I don't know)

Anyway, thanks though, I have learned the equery command through this.

Dan
DannyBoy
Top
tomk
Bodhisattva
Bodhisattva
User avatar
Posts: 7221
Joined: Tue Sep 23, 2003 1:41 pm
Location: Sat in front of my computer

  • Quote

Post by tomk » Sat May 06, 2006 2:52 pm

The php overlay has some information on the different USE flags: http://svn.gnqs.org/projects/gentoo-php ... ewUseFlags
Search | Read | [topic=119906]Answer[/topic] | [topic=28820]Report[/topic] | [topic=160179]Strip[/topic]
Top
pem
Guru
Guru
User avatar
Posts: 390
Joined: Sun Aug 29, 2004 12:24 pm
Location: France
Contact:
Contact pem
Website

  • Quote

Post by pem » Sat May 06, 2006 3:01 pm

Well, you would meet the same issues if you were using other distros. Gentoo just gives you the possibility to configure / taylor things to better match your requirements: don't embed tons of docs if you never use it, don't install unwanted drivers if your desktop will never change, ...

For php, it is a scripting language mostly oriented to web development (php stands for personal home page). You can create tons of stuff with it: wikis, forums, blogs, e-shops, database content management, ... It's a scripting language that you generally put on your server to provide dynamic content.
Registered user #30505
Top
dhewton
Guru
Guru
User avatar
Posts: 461
Joined: Sat Aug 14, 2004 8:54 pm
Location: Canada

  • Quote

Post by dhewton » Sat May 06, 2006 3:03 pm

Just as ONE example, how do I know if I want a "cgi library" or not? And there are tonnes of this variables that someone with my level of expertise probably will never need to know.

I wonder if someone could just tell me what is "safe" for me to emerge with. I don't believe it is reasonable for me to learn all the different switches. I just want my system to work.

I know I don't really sound like a gentoo'er in this thread, but this list of flags just pushed me out of my comfort zone and made me realize I don't want to go that deep into this.

Thanks

Dan
DannyBoy
Top
dhewton
Guru
Guru
User avatar
Posts: 461
Joined: Sat Aug 14, 2004 8:54 pm
Location: Canada

  • Quote

Post by dhewton » Sat May 06, 2006 3:06 pm

So if I am not a web developer, I don't need to bother with this then?

Dan
DannyBoy
Top
pem
Guru
Guru
User avatar
Posts: 390
Joined: Sun Aug 29, 2004 12:24 pm
Location: France
Contact:
Contact pem
Website

  • Quote

Post by pem » Sat May 06, 2006 3:07 pm

Yep. Just take the defaults. If one package requires more, it will tell you so :wink:
Registered user #30505
Top
dhewton
Guru
Guru
User avatar
Posts: 461
Joined: Sat Aug 14, 2004 8:54 pm
Location: Canada

  • Quote

Post by dhewton » Sat May 06, 2006 3:15 pm

Bingo.

Thanks so much.

Dan
DannyBoy
Top
Post Reply

9 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy