OpenSSL ist eine Open-Source-SSL-Technologie. Da ich PHP-bezogene Funktionen verwenden und https-Dateien erhalten muss, muss ich dieses Ding installieren. Lassen Sie mich Ihnen die detaillierten Schritte zur Installation von OpenSSL, Swoole und anderen Erweiterungen unter Linux vorstellen.
Kompilieren und installieren
Sehen Sie sich zunächst das kompilierte und installierte PHP an. Wenn Sie eine neue Erweiterung installieren müssen, finden Sie hier ein Beispiel für die Installation der OpenSSL-Erweiterung.
1 . Suchen Sie das PHP-Quellcodeverzeichnis. Unser Quellcode befindet sich hier unter /opt/download/php-5.5.30. Wenn er nicht gefunden werden kann, überprüfen Sie die aktuelle PHP-Version über wget http://cn2.php.net/distributions /php-5.5.30.tar.gz Ändern Sie php-5.5.30 auf die spezifische Version und laden Sie es erneut herunter
2. Wechseln Sie in das Quellcodeverzeichnis und suchen Sie die entsprechende Erweiterungspaket-CD /opt/download/ php-5.5.30/ext/openssl
3. Suchen Sie das Verzeichnis, in dem sich phpize befindet (kann über whereis gefunden werden) und führen Sie dann /usr/local/bin/phpize aus
4 . Einige melden möglicherweise nach der Ausführung einen Fehler, der darauf hinweist, dass config.m4 nicht im aktuellen Verzeichnis gefunden werden kann. config0.m4 ist config.m4. Benennen Sie es einfach direkt um (mv config0.m4 config.m4)
5. ./configure --with-openssl --with-php-config= /usr/ local/bin/php-config
6. make && make install, nach erfolgreicher Ausführung wird eine openssl.so-Datei erstellt generiert
7. Suchen Sie in der php.ini-Datei: extension_dir =, in Fügen Sie extension=openssl.so zur php.ini-Datei hinzu
8. Starten Sie Apache neu und prüfen Sie, ob die Erweiterung erfolgreich ist installiert über php -m oder phpinfo
yum-Installation
Installation über yum php, es ist viel einfacher, Erweiterungen zu installieren
yum install php-openssl
Um andere Erweiterungen wie die Swoole-Erweiterung zu installieren, können Sie dasselbe tun
Das Folgende sind die detaillierten Schritte zum Installieren von OpenSSL, Swoole und anderen Erweiterungen unter Linux, die der Editor hoffentlich eingeführt hat Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht. Der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!
Detailliertere Schritte zur Installation von OpenSSL, Swoole und anderen Erweiterungen unter Linux finden Sie auf der chinesischen PHP-Website!