In den letzten Tagen habe ich versucht, meinen Arbeitscomputer zur Entwicklung auf Ubuntu umzustellen. Die erste Aufgabe besteht darin, die Entwicklungsumgebung von PHP + MySQL zu installieren ist eine Aufzeichnung des Installationsprozesses.
Um die spätere Installation zu erleichtern, habe ich auch
sudo apt-get install apache2-mpm-prefork
hinzugefügt
sudo apt-get install php5
sudo apt-get install php5-dev
sudo apt-get install php5-pear
sudo apt-get install mysql-server-5.0
sudo apt-get install make
sudo apt-get install libmysqlclient15-dev
Es scheint, dass pdo die Installationsquelle in Ubuntus apt nicht finden kann, daher ist die Installation dieser Erweiterung über pecl sehr einfach – wenn die U-Boot-Glasfaser angeschlossen werden kann:
pecl install pdo
fügt eine Zeile hinzu:
extension=pdo.so
zur Datei:
/etc /php/apache2/php.ini
/etc/php/cli/php.ini
Als nächstes stieß ich auf einige Probleme, als ich pecl install pecl_mysql direkt ausführte. Nach der Suche stellte ich fest, dass es sich um ein Problem mit pecl selbst handelte relativ einfache Lösung:
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
Kommentieren Sie das Code-Snippet in configure aus, um festzustellen, ob die PDO-Erweiterung installiert wurde, und führen Sie weiterhin Folgendes aus:
phpize
./konfigurieren
machen
make install
und fügen Sie dann die folgende Zeile erneut zu den beiden zuvor genannten php.ini
extension=pdo_mysql.so hinzu.
Nach dem Neustart von Apache wird php5 + pdo_mysql auf Ubuntu installiert.
Eine einfachere Lösung ist Run :
PHP_PDO_SHARED=1 pecl install pdo_mysql