Posts Tagged ‘ Linux ’
Es kommt vor. Da braucht man eine Datei bestimmter Größe und hat keine passende da. Bevor man Google bemüht, kann man auch einfach dd nutzen.
Eine 10MB große Datei aus Nullen erstellt man mit:
dd if=/dev/zero of=10mb bs=1024 count=10k
"of=10mb" gibt den Dateinamen an, in diesem Fall wird die Datei "10mb" heissen.
"count=10k" gibt die Grösse der Datei an 10'000x 1kByte = 10MB.
Wenn man die Datei lieber mit zufälligen Werten gefüllt haben möchte ersetzt man /dev/zero mit /dev/random oder gar /dev/urandom.
HowTo für die Installation des eAccelerator auf einem debian etch System.
eAccelerator ist eine Open Source Software zum Einsatz auf Webservern, die als Beschleuniger, Optimierer, Encoder und Cache für PHP-Seiten dient.
Die neuste eAccelerator Version gibts immer unter eaccelerator.net.
Zuerst brauchen wir die Source Files von eAccelerator...
cd /usr/src/eaccelerator/ wget http://bart.eaccelerator.net/source/0.9.5.2/eaccelerator-0.9.5.2.tar.bz2
Das entpacken wir dann...
tar xvfj eaccelerator-0.9.5.2.tar.bz2 cd eaccelerator-0.9.5.2
und zu guter letzt kompilieren...
phpize ./configure make make install
Die Installation legt automatisch die eaccelerator.so im notwendigen Ordner ab, so dass man nur noch die php.ini editieren muss.
vi /etc/php5/apache2/php.ini
Irgendwo am Ende der php.ini fügt man folgende Zeilen hinzu...
(Dies ist eine Beispiel Konfiguration, bitte an eure Bedürfnisse anpassen)
[eAccelerator] extension="eaccelerator.so" eaccelerator.shm_size="32" eaccelerator.cache_dir="/tmp" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="" eaccelerator.shm_max="0" eaccelerator.shm_ttl="0" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9"