Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie verschiedene Erweiterungen für PHP7 ext

So installieren Sie verschiedene Erweiterungen für PHP7 ext

coldplay.xixi
coldplay.xixinach vorne
2021-01-14 10:28:142861Durchsuche

So installieren Sie verschiedene Erweiterungen für PHP7 ext

Empfohlen (kostenlos): PHP7

Zwei Methoden:

Die erste Methode ist nicht allzu mühsam einzuführen

Die zweite Methode:

php ext-Verzeichnis:

A kastanie: Mysql_PDO
cd pdo_mysql

//Es ist keine Konfigurationsdatei darin, verwenden Sie phpize, um das Modul zu erweitern
/usr/local/php/bin/phpize

yum install autoconf -y //autoconf ist ein Tool für Generieren eines Tools, das automatisch Software-Quellcodepakete konfiguriert, um sie an Shell-Skripte verschiedener UNIX-Systeme anzupassen

./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo- mysql =/usr/local/mysql // Nach der Konfiguration schreiben Sie dies hinein. Dies ist MySQL, das in /usr/local/mysql installiert ist.
make && make install

echo 'extension=pdo_mysql.so' >> /usr/local/php/lib/php.ini
//Dann php -m, um zu sehen, ob pdo_mysql

nicht an PHP übergeben wird Fügen Sie das Eintragsverzeichnis der Umgebungsvariablen hinzu:

Ein weiteres Beispiel: openssl
cd openssl //Gehen Sie zu openssl, es gibt keine Konfiguration

/usr/local/php/bin/phpize //Versuchen wir es ,
config.m4 kann nicht gefunden werden
//Im Ordner befindet sich config0.m4. Kopieren Sie ein
cp config0.m4 config.m4
/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config //configure aus
configure: Fehler: OpenSSLs kann nicht gefunden werden. //Ein weiterer Fehler. local/php/bin/php-config //Noch einmal

make && make install

cd ​​​​/usr/local/php/lib //Hier habe ich php.ini abgelegt

vim php.ini //vim Bearbeiten

extension="openssl.so" //Am Ende hinzufügen


Das obige ist der detaillierte Inhalt vonSo installieren Sie verschiedene Erweiterungen für PHP7 ext. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen