Solaris2.6/2.7
Burada paketlerin kurulum sırası önemlidir.
sh config \ no-idea \ (IDEA şifreleme algoritmasının sadece Amerika içinde kullanımına izin veriliyor) -fPIC make make test make install
configure --with-apache=../apache-1.3.12 (Apache source dizini)
SSL_BASE=../openssl-0.9.4 \ (OpenSSL source dizini veya OpenSSL install edilmiş ise SSL_BASE=SYSTEM kullanılabilir)
configure --enable-rule=SHARED_CORE \ (DSO desteği)
--enable-module=so \ (DSO desteği)
--enable-module=ssl \ (SSL desteği)
--enable-shared=ssl \ (SSL, DSO olarak dinamik yüklenecek)
make
make certificate
make install
configure --with-threads=lwp --disable-slapd --disable-ldapd --disable-slupd make make install
make gso cp -i c-client/c-client.a /usr/local/lib/libc-client.a cp -i c-client/rfc822.h /usr/local/include cp -i c-client/mail.h /usr/local/include cp -i c-client/linkage.h /usr/local/include
configure make make install make distclean configure --shared make make install
make make install
configure make make install make install-lib make distclean configure --enable-shared make make install make install-lib
configure make make install
Öncelikle Makefile üzerinde değişiklikler yapılmalı. Örneğin JPEG ve TTF desteği açılmalı, include dizinleri eklenmeli vs... make make install
configure make make install
configure make make install
configure \
--disable-debug \ (Zend Optimizer için)
--with-apxs=/apache-1.3.12/bin/apxs \ (Apache'nin kurulduğu dizin. PHP, DSO modülü olarak Apache'ye dahil edilecek)
--enable-track-vars \ (HTTP_POST_VARS, HTTP_GET_VARS, HTTP_COOKIE_VARS gibi global associative array tanımlamalarını etkinleştirir)
--enable-ftp \ (FTP desteği)
--enable-sysvsem \ (System V semafor desteği)
--enable-sysvshm \ (System V shared memory desteği)
--with-mysql \ (MySQL client ve fonksiyonları)
--with-ldap \ (LDAP fonksiyonları)
--with-imap \ (IMAP fonksiyonları)
--with-mcrypt \ (Encryption fonksiyonları)
--with-mhash \ (Hash fonksiyonları)
--with-zlib \ (Compression fonksiyonları, GD ve PDF için)
--with-ttf \ (PDF için opsiyonel)
--with-gd \ (Image fonksiyonları için)
--with-pdflib \ (PDF fonksıyonları için)
--with-zlib-dir \ (GD ve PDF için gerekli)
--with-jpeg-dir \ (GD ve PDF için gerekli)
--with-png-dir \ (GD için gerekli)
make
make install
'httpd.conf' dosyasına şu satırlar otomatik eklenmiş olmalı
LoadModule php4_module libexec/libphp4.so AddModule mod_php4.c
mkdir /usr/local/Zend mkdir /usr/local/Zend/lib cp ZendOptimizer.so /usr/local/Zend/lib
'php.ini' dosyasına şu satırlar eklendi:
zend_optimizer.optimization_level=7 zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"