4.3.2 Compilation pour les serveurs OS X
4.3 Installation sur un système Mac OS X
4 Installation et configuration
Manuel PHP
->Compilation pour les serveurs OS X
|
Compilation pour les serveurs OS X
- Téléchargez les dernières distributions d'Apache et PHP.
-
Décompressez les, et utilisez le script
configure
sur
Apache, comme ceci.
./configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ --libexecdir=/System/Library/Apache/Modules \ --iconsdir=/System/Library/Apache/Icons \ --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ --enable-shared=max \ --enable-module=most \ --target=apache
-
Si vous voulez que le compilateur fasse certaines optimisations,
ajoutez cette ligne :
setenv OPTIM=-O2
-
Puis, allez dans le dossier PHP 4, et configurez PHP.
./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/share/man \ --with-xml \ --with-apache=/src/apache_1.3.12
Si vous avez d'autres extensions à ajouter (MySQL, GD, etc.), assurez-vous de placer
les bonnes options ici. Pour la chaîne
--with-apache
, ajoutez le chemin de
votre distribution source apache, par exemple,
/src/apache_1.3.12
.
-
Tapez
make
puis
make install
. Cela
va ajouter un dossier à votre distribution Apache, sous
src/modules/php4
.
-
Maintenant, reconfigurez Apache pour compiler PHP 4.
./configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ --libexecdir=/System/Library/Apache/Modules \ --iconsdir=/System/Library/Apache/Icons \ --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ --enable-shared=max \ --enable-module=most \ --target=apache \ --activate-module=src/modules/php4/libphp4.a
Vous pouvez recevoir un message qui vous dit que
libmodphp4.a
est trop ancien. Si c'est le cas, allez dans le dossier
src/modules/php4
de votre distribution Apache, et utilisez cette commande :
ranlib libmodphp4.a
. Puis retournez à la racine de la
distribution Apache, et lancez la commande
configure
ci-dessus. Cela aura mis la table de liens à jour. Lancez à nouveau
make
et
make install
.
-
Copiez et renommez le fichier
php.ini-dist
dans votre
dossier
bin
de votre dossier PHP :
cp php.ini-dist /usr/local/bin/php.ini
ou, si vous n'avez pas de dossier local :
cp php.ini-dist /usr/bin/php.ini
.
|