Die mit Mac OS X 10.5 „Leopard“ mitgelieferte Version von PHP ist für die Entwicklung von PHP-Anwendungen leider nur beschränkt geeignet.
Update 10.12.2007: Neue PHP-Version
Diese Anleitung soll zeigen, wie eine neue Version von PHP installiert werden kann. Für die gängige PHP-Version von Entropy.ch ist zur Zeit noch kein Installer vorhanden, dennoch kann schon eine Version heruntergeladen und installiert werden, worauf im Forum von Entropy.ch verwiesen wird.
cd ~/Downloadsgunzip php5-5.2.5.leopard.release1.tar.gzcd /usr/localsudo tar xf ~/Downloads/php5-5.2.5.leopard.release1.tarsudo chown -R root:wheel /usr/local/php5[mysqld]socket = /var/mysql/mysql.sock[client]socket = /var/mysql/mysql.socksudo /usr/local/mysql/support-files/mysql.server stopsudo /usr/local/mysql/support-files/mysql.server startFalls die Datei /etc/my.cnf noch nicht vorhanden ist, muss sie erstellt werden.
LoadModule php5_module /usr/local/php5/libphp5.sosudo apachectl restartSollte die Verbindung zu MySQL via PDO nicht klappen, dann muss im PDO-Constructor noch der Pfad zum Socket angegeben werden:
$pdo = new
PDO("mysql:host=localhost;dbname=test;unix_socket=/var/mysql/mysql.sock");
Die New York Times berichtet über ein neues Schriftensystem für US-Straßenschilder. Clearview löst die bisher verwendete Highway Gothic ab und wird bereits in über 20 US-Staaten verwendet.
Via Fontblog
Voraussetzung für die hier beschriebene Installation ist Mac OS X 10.4 und PHP 5.2 in der Version von Marc Liyanage.
Zuerst wird die Library libssh2 heruntergeladen und kompiliert:
tar xvzf libssh2-0.15.tar.gz.tar
cd libssh2-0.15
./configure
make
sudo mkdir /usr/local/lib
sudo make install
wget http://pecl.php.net/get/ssh2-0.10.tgz
tar xvzf ssh2-0.10.tgz
cd ssh2-0.10
phpize
./configure --with-ssh2=/usr/local/lib/
make
sudo make install
In der php.ini wird folgende Zeile eingetragen:
extension=ssh2.so
sudo apachectl restart
Das war’s, beim Aufruf von phpinfo() sollte nun die Extension SSH2 aufgeführt werden. Die Dokumentation ist auf php.net unter Secure Shell2 Functions verfügbar.
Apple does not base its business on selling computer hardware. It bases its business on selling computers. Complete products.
Humanized > Weblog: The Mac and the Whole of the Mac
Web Development Tools for the Power Developer
Via Ajaxian