Hier ein kurzer Abriss einer kompletten LAMP (Apache, PHP, MySQL) Installation unter Debian 5 aka Lenny inkl. APC (Bytecodecache) und Ioncube Laoder:
Benötigte Packete installieren:
$ aptitude install apache2 libapache2-mod-php5 php5-cli php5-common php-pear php5-dev apache2-prefork-dev build-essential imagemagick php5-gd php5-curl gs-gpl
APC installieren:
$ pecl install apc
Bei der Frage: Use apxs to set compile flags (if using APC with Apache)? [yes] : [Enter] drücken.
Datei /etc/php5/conf.d/apc.ini mit folgendem Inhalt anlegen:
extension=apc.so apc.enabled=1 apc.shm_size=120
Apache neu starten
$ /etc/init.d/apache2 restart
Mit phpinfo() überprüfen ob APC läuft. Dazu eine PHP-Datei mit folgendem Inhalt erstelllen und aufrufen:
Ioncube Laoder installieren
runterladen:
$ wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Inhalt nach /usr/local/ioncube entpacken
in /etc/php5/apache2/php.ini und /etc/php5/cli/php.ini eintragen:
; IonCube Loader zend_extension = "/usr/local/ioncube/ioncube_loader_lin_5.2.so"
Apache neu starten:
/etc/init.d/apache2 restart
Installation von MySQL 5
$ aptitude install mysql-server php5-mysql
schönes Tutorial
Daumen hoch