Ich habe derzeit PHP 5.3 mit Apache in 10.04 Lucid installiert. Wie kann ich die PHP Curl-Bibliotheken hinzufügen? Muss ich andere Abhängigkeiten für Curl installieren?
Meine conf: Ubuntu 11.10, die bereits mysql, php5 und apache2 installiert hat, vor der Installation von php5-curl im Terminal habe ich Folgendes gemacht:
The following NEW packages will be installed:
php5-curl{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 27.1 kB of archives. After unpacking 127 kB will be used.
The following packages have unmet dependencies:
php5-curl: Depends: php5-common (= 5.3.6-13ubuntu3.1) but 5.3.6-13ubuntu3.8 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) php5-curl [Not Installed]
Accept this solution? [Y/n/q/?] n
Ihre Antwort hier ist n
Nächste Zeilen ausdrucken:
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libapache2-mod-php5 [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
2) php5 [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
3) php5-cli [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
4) php5-common [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
5) php5-gd [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
6) php5-mysql [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
Accept this solution? [Y/n/q/?] y
Ihre Antwort hier ist y.
In Ihrem Browser öffnen Sie phpinfo (), überprüfen Sie die Eigenschaft:
extension_dir /usr/lib/php5/20090626+lfs
In diesem Ordner sollten Sie jetzt curl.so haben
Bearbeite die php.ini
nano /etc/php5/apache2/php.ini
Suche nach "dynamischen Erweiterungen" und füge unten Code hinzu:
extension=curl.so
Danach starte apache2 neu und überprüfe phpinfo (), curl muss aktiviert sein
Antworten:
Ich glaube, dass das Paket php5-curl den Trick machen sollte. Verwenden Sie den Paketmanager Ihrer Wahl und die Deps sollten erledigt werden.
Sie müssen den Server anschließend neu starten:
Alternativ, wenn Sie php-fpm verwenden, müssen Sie stattdessen php5-fpm neu starten
quelle
apt-cache search
übrigens.Verwenden Sie für die Subversion Php5.6 den folgenden Befehl (getestet für Ubuntu 14.04):
quelle
Meine conf: Ubuntu 11.10, die bereits mysql, php5 und apache2 installiert hat, vor der Installation von php5-curl im Terminal habe ich Folgendes gemacht:
Quellenliste bearbeiten wie:
Sie können Ihre Konfiguration unter http://repogen.simplylinux.ch/ überprüfen.
Nächster Befehl:
Nächster Befehl:
Sie erhalten so etwas:
Ihre Antwort hier ist n
Nächste Zeilen ausdrucken:
Ihre Antwort hier ist y.
In Ihrem Browser öffnen Sie phpinfo (), überprüfen Sie die Eigenschaft:
In diesem Ordner sollten Sie jetzt curl.so haben
Bearbeite die php.ini
Suche nach "dynamischen Erweiterungen" und füge unten Code hinzu:
Danach starte apache2 neu und überprüfe phpinfo (), curl muss aktiviert sein
quelle
Komplettlösung für die Installation von LAMP und cURL-Erweiterung:
und dann:
Füge diesen Befehl hinzu:
extension=curl.so
das Letzte, was
restart
Apachequelle
Sie müssen das Paket php5-curl installieren.
quelle
Führen Sie den folgenden Befehl aus
quelle
php5-mcrypt
damit zu tun?Für PHP 5.6 ist dies der Trick:
quelle