Mevcut PHP yapılandırma seçenekleri bir liste

2 Cevap php

Bir süre için net göz olması, ben bunu size bir sürü alacak beri bulmak için (derleme) PHP çok zor yaptığınızda eklemek için mevcut tüm params listesi arıyor. / Yönerge seti yapılandırmak olduğunu tespit ettik () ve nasıl php.ini dosyasını işlemek için ini_set nasıl kullanılacağı hakkında cevapları.

Ben peşindeyim - ve (navigasyon bilge, btw başınızın etrafında sarmak için zor sitelerinden biri olan) php.net sitesinde muhtemelen mevcut bulunuyor - / liste / params mevcuttur ne bakış ve ne anlama olduğunu yapmak.

Sadece karışıklığı önlemek için, demek params şöyle bir "yapılandırma" deyiminde kullanılan olanlardır:. (PHP kaynak klasöründe) / configure - enable-fpm - with-mysql - with-mysqli'nin - with- gd vs vs vs

Teşekkürler.

2 Cevap

http://www.phpbuilder.com/manual/en/configure.php

Ben bir süre içinde PHP derlenmiş değil, ama bir-h argüman veya yapılandırmak için kullanılabilir argümanlar listelenmiş ve açıklanmıştır PHP kaynağı ile sağlanan bir README ya da orada olduğunu düşündüm.

Edit:
This should get you a complete list of the available arguments

./configure --help

--help parametresi ile çağrıldığında Any script seçeneklerini yazdıracaktır:

panther-g php-5.2.11 # ./configure --help

`configure' configures this package to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...),
specify them as VAR=VALUE. See below for descriptions of
some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
-h, --help              display this help and exit
--help=short            display options specific to this package ...  
--enable-sysvsem        Enable System V semaphore support  
--enable-sysvshm        Enable the System V shared memory support  
 --disable-tokenizer    Disable tokenizer support  
--enable-wddx           Enable WDDX support
--disable-xml           Disable XML support  
--disable-xmlreader     Disable XMLReader support  
--disable-xmlwriter     Disable XMLWriter support
...
--with-qdbm=DIR         DBA: QDBM support
--with-gdbm=DIR         DBA: GDBM support
--with-ndbm=DIR         DBA: NDBM support
--with-db4=DIR          DBA: Berkeley DB4 support  
--with-db3=DIR          DBA: Berkeley DB3 support
--with-db2=DIR          DBA: Berkeley DB2 support  
--with-db1=DIR          DBA: Berkeley DB1 support/emulation  
--with-dbm=DIR          DBA: DBM support
...

(Örneğin GD gibi) belirli uzantıları gerekiyorsa, sadece extension's documentation bakmak.