Διάφορες επιλογές του configure

Παρακάτω μπορείτε να βρείτε ένα μέρος των επιλογών του configure που χρησιμοποιούνται από τα configure scripts της PHP όταν γίνεται compile σε Unix-like περιβάλλοντα. Οι περισσότερες επιλογές του configure είναι καταχωρημένα στις σωστές τοποθεσίες και όχι εδώ. Για ένα πλήρη up-to-date κατάλογο των επιλογών του configure, τρέξτε το ./configure --help στον κατάλογο με των κώδικα της PHP μετά που τρέξατε το autoconf (δείτε επίσης το κεφάλαιο Εγκατάστασης). Μπορεί επίσης να ενδιαφέρεστε στην ανάγνωση του GNU configure documentation για πληροφορίες για επιπλεόν επιλογές του configure όπως η --prefix=PREFIX.

Σημείωση: Αυτές χρησιμοποιούνται μόνο κατά την ώρα του compile. Αν θέλετε να αλλάξετε τις runtime (τρέχουσες) ρυθμίσεις της PHP, παρακαλούμε δείτε την ενότητα για τις Ρυθμίσεις.

Επιλογές Ρύθμισης της PHP 4

Σημείωση: Αυτές οι επιλογές χρησιμοποιούνται μόνο στην PHP 4 από την PHP 4.1.0. Κάποιες είναι διαθέσιμες σε παλαιότερες εκδόσεις της PHP 4, κάποιες ακόμη στην PHP 3, κάποιες μόνο στην PHP 4.1.0. Αν θέλετε να κάνετε compile μια παλαιότερη έκδοση, κάποιες επιλογές πιθανόν να μην είναι διαθέσιμες.

Επιλογές Γραφικών

--with-imagick

Η επέκταση imagick έχει μεταφερθεί στο PECL στο PEAR και μπορεί να βρεθεί εδώ. Οδηγίες εγκατάστασης για την PHP 4 μπορούν να βρεθούν στην ιστοσελίδα του PEAR.

Το απλό --with-imagick υποστηρίζεται μόνο στην PHP 3 εκτός και αν ακολουθήσετε τις οδηγίες στην ιστοσελίδα του PEAR.

Διάφορες επιλογές

--enable-force-cgi-redirect

Ενεργοποίηση του ελέγχου ασφάλειας για εσωτερικά server redirects. Πρέπει να το χρησιμοποιείτε αν τρέχετε την CGI έκδοση με τον Apache.

--enable-discard-path

Αν αυτό είναι ενεργοποιημένο, το PHP CGI binary μπορεί να τοποθετηθεί με ασφάλεια έξω από το web tree και δεν η ασφάλεια του .htaccess δεν θα παρακάμπτεται.

--with-fastcgi

Να γίνει build η PHP σαν μια εφαρμογή FastCGI.

--enable-debug

Να γίνει compile με debugging symbols.

--with-layout=TYPE

Ορίζει πως τα εγκατεστημένα αρχεία θα γίνουν laid out. Ο Τύπος (Type) είναι ένα από τα PHP (προεπιλογή) ή GNU.

--with-pear=DIR

Εγκατάσταση του PEAR στο DIR (προκαθορισμένο PREFIX/lib/php).

--without-pear

Να μην εγκατασταθεί το PEAR.

--enable-sigchild

Ενεργοποίηση του SIGCHLD handler της ίδιας της PHP.

--disable-rpath

Απενεργοποίηση του περάσματος επιπλέον runtime library search paths.

--enable-libgcc

Ενεργοποίηση ρητού linking με την libgcc.

--enable-php-streams

Συμπερίληψη δοκιμαστικών php streams. Μην τα χρησιμοποιείτε εκτός και αν δοκιμάζετε τον κώδικα!

--with-zlib-dir=<DIR>

Ορίζει την τοποθεσία του κατάλογου εγκατάστασης της zlib.

--with-aspell[=DIR]

Συμπερίληψη υποστήριξης για ASPELL.

--with-ccvs[=DIR]

Συμπερίληψη υποστήριξης για CCVS.

--with-cybercash[=DIR]

Συμπερίληψη υποστήριξης για CyberCash. Το DIR είναι ο κατάλογος εγκατάστασης της CyberCash MCK.

--with-icap[=DIR]

Συμπερίληψη υποστήριξης για ICAP.

--with-ircg-config

Path για το ircg-config script.

--with-ircg

Συμπερίληψη υποστήριξης για ircg.

--enable-mailparse

Ενεργοποίηση υποστήριξης για mailparse.

--with-muscat[=DIR]

Συμπερίληψη υποστήριξης για muscat.

--with-satellite[=DIR]

Ενεργοποίηση υποστήριξης για CORBA μέσω του Satellite (ΔΟΚΙΜΑΣΤΙΚΟ). Το DIR είναι ο βασικός κατάλογος του ORBit.

--enable-trans-sid

Ενεργοποίηση διάφανης διάδοσης του session id.

--with-regex[=TYPE]

Χρήση της βιβλιοθήκης συστήματος για regex (ξεπερασμένη).

--with-vpopmail[=DIR]

Συμπερίληψη υποστήριξης για vpopmail.

--with-tsrm-pthreads

Χρήση POSIX threads (προεπιλογή).

--enable-shared[=PKGS]

Εγκατάσταση shared βιβλιοθηκών [προεπιλογή=yes].

--enable-static[=PKGS]

Εγκατάσταση static βιβλιοθηκών [προεπιλογή=yes].

--enable-fast-install[=PKGS]

Βελτιστοποίηση για γρήγορη εγκατάσταση [προεπιλογή=yes].

--with-gnu-ld

Υποθέτει πως ο C compiler χρησιμοποιεί το GNU ld [προεπιλογή=no].

--disable-libtool-lock

Αποφυγή κλειδώματος (μπορεί να καταστρέψει παράλληλα build).

--with-pic

Προσπαθεί να χρησιμοποιεί μόνο PIC/non-PIC αντικείμενα [προεπιλογή=use both].

--enable-memory-limit

Να γίνει compile με υποστήριξη για όριο μνήμης (memory limit).

--disable-url-fopen-wrapper

Απενεργοποίηση του URL-aware fopen wrapper το οποίο επιτρέπει πρόσβαση αρχείων μέσω HTTP ή FTP.

--enable-versioning

Να γίνουν export μόνο τα απαραίτητα σύμβολα (symbols). Δείτε το αρχείο INSTALL για περισσότερες πληροφορίες.

--with-imsp[=DIR]

Συμπερίληψη υποστήριξης για IMSp (το DIR είναι το IMSP's include dir και το libimsp.a dir). Μόνο για PHP 3!

--with-mck[=DIR]

Συμπερίληψη υποστήριξης για Cybercash MCK support. Το DIR είναι ο κατάλογος build του cybercash mck, με προεπιλογή το /usr/src/mck-3.2.0.3-linux. Για βοήθεια κοιτάξτε στο extra/cyberlib. Μόνο για PHP 3!

--with-mod-dav=DIR

Συμπερίληψη υποστήριξης για DAV μέσω του mod_dav του Apache, το DIR είναι ο κατάλογος εγκατάστασης του mod_dav (μόνο για την Apache module έκδοση!) Μόνο για PHP 3!

--enable-debugger

Να γίνει compile με remote (απομακρυσμένες) συναρτήσεις debugging. Μόνο για PHP 3!

--enable-versioning

Εκμετάλλευση του versioning και του scoping που προμηθεύει το Solaris 2.x και το Linux. Μόνο για PHP 3!

Επιλογές της PHP

--enable-maintainer-mode

Ενεργοποίηση κανόνων του make και dependencies που δεν είναι χρήσιμες (και κάποτε μπερδευτικές) στον συνήθη άνθρωπο που κάνει εγκατάσταση.

--with-config-file-path=PATH

Ορίζει το path στο οποίο να γίνεται έλεγχος για το php.ini, η προεπιλογή είναι PREFIX/lib.

--enable-safe-mode

Ενεργοποιεί το safe mode ως προεπιλογή.

--with-exec-dir[=DIR]

Επιτρέπει εκτελέσιμα στο DIR όταν είναι σε safe mode, η προεπιλογή είναι /usr/local/php/bin.

--enable-magic-quotes

Ενεργοποίηση των magic quotes ως προεπιλογή.

--disable-short-tags

Απενεργοποίηση του της σύντομες μορφής <? του start tag by default.

Επιλογές Server

--with-aolserver=DIR

Ορίζει το path στον εγκατεστημένο AOLserver.

--with-apxs[=FILE]

Να γίνει build shared Apache module. Το FILE είναι ένα προαιρετικό pathname στο εργαλείο Apache apxs, έχει ως προεπιλογή το apxs. Σιγουρευτείτε πως ορίζετε μια έκδοση του apxs η οποία στην πραγματικότητα είναι εγκατεστημένη στο σύστημα σας και ΟΧΙ εκείνη η οποία υπάρχει στο apache source tarball.

--with-apache[=DIR]

Να γίνει build Apache module. Το DIR είναι το top-level του κατάλογου του Apache build, η προεπιλογή είναι το /usr/local/apache.

--with-mod_charset

Ενεργοποίηση των πινάκων μεταφοράς για το mod_charset (Rus Apache).

--with-apxs2[=FILE]

Να γίνει build ένα shared Apache 2.0 module. Το FILE είναι ένα προαιρετικό pathname στο εργαλείο Apache apxs; η προεπιλογή είναι το apxs.

--with-fhttpd[=DIR]

Να γίνει build ένα fhttpd module. Το DIR είναι ο κατάλογος των fhttpd sources, η προεπιλογή είναι το /usr/local/src/fhttpd.

--with-isapi=DIR

Να γίνει build η PHP σαν ένα ISAPI module για χρήση με το Zeus.

--with-nsapi=DIR

Ορίζει το path στον εγκατεστημένο Netscape Server.

--with-phttpd=DIR

Δεν υπάρχουν πληροφορίες ακόμη.

--with-pi3web=DIR

Να γίνει build η PHP σαν module για χρήση με το Pi3Web.

--with-roxen=DIR

Να γίνει build η PHP σαν ένα Pike module. Το DIR είναι ο βασικός κατάλογος του Roxen, συνήθως /usr/local/roxen/server.

--enable-roxen-zts

Να γίνει build το Roxen module χρησιμοποιώντας το Zend Thread Safety.

--with-servlet[=DIR]

Συμπερίληψη υποστήριξης για servlet. Το DIR είναι ο βασικός κατάλογος εγκατάστασης για το JSDK. Αυτό το SAPI προϋποθέτει την επέκταση java να είναι εγκατεστημένη σαν ένα shared dll.

--with-thttpd=SRCDIR

Να γίνει η PHP build σαν thttpd module.

--with-tux=MODULEDIR

Να γίνει build η PHP σαν ένα TUX module (μόνο για Linux).