Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Centos installiert die PHP-MySQL-Erweiterung

Centos installiert die PHP-MySQL-Erweiterung

藏色散人
藏色散人Original
2020-08-29 10:16:162859Durchsuche

So installieren Sie die PHP-MySQL-Erweiterung auf Centos: Geben Sie zuerst das PHP-Quellcodeverzeichnis ein, und rufen Sie dann phpize im kompilierten PHP auf Gehen Sie einfach in das Erweiterungsverzeichnis.

Centos installiert die PHP-MySQL-Erweiterung

Empfohlen: „PHP-Video-Tutorial“ „Centos-Tutorial

Centos-Installation der PHP-MySQL-Erweiterung

Nach der Installation von Apache2 + PHP5 möchte ich jetzt zum Spaß MySQL5 installieren.

Nachdem ich MySQL5 aus dem Quellcode installiert hatte, stellte ich fest, dass ich im Gegensatz zu Windows eine neue Erweiterung zu PHP hinzufügen wollte ~

Ich habe viele Informationen im Internet durchsucht und sie schließlich gefunden. Nahaufnahme-Tagebuch, um es zu zeigen, gratuliere.

Grundlegende Schritte zum Hinzufügen einer Erweiterung:

1. Geben Sie das PHP-Quellcodeverzeichnis ein: # cd /usr/ChenShao/php-5.3.1/

2 Geben Sie dann das hinzuzufügende MySQL-Erweiterungsquellcodeverzeichnis ein. cd ext/mysql /

2. Rufen Sie phpize im kompilierten PHP auf: # /usr/local/php5/bin/phpize

3. Konfigurieren Sie dann: # ./configure --with-php-config=/usr/local / php5/bin/php-config --with-mysql=/usr/local/mysql

(/usr/local/mysql ist das Installationsverzeichnis von MySQL)

4. make && make install

5 Legen Sie mysql.so automatisch im Standard-PHP-Erweiterungsverzeichnis ab (phpinfo kann es anzeigen, meins ist /usr/local/php5/lib/php/extensions/no-debug-zts-20090626), ändern Sie dann php.ini und entfernen Sie es ; Das Semikolon vor extension=php_mysql.so.

Zu beachten ist jedoch, dass der Name des generierten Moduls mysql.so ist, was nicht mit dem Namen php_mysql.so in php.ini übereinstimmt, der in php_mysql.so umbenannt werden muss.

6. Apache neu starten: # service httpd restart

Besonderer Hinweis: Wenn Schritt 3 bestanden wird, in Schritt 4 jedoch ein Fehler gemeldet wird, liegt höchstwahrscheinlich ein Problem mit dem Quellcode vor. Ich habe eine neue Kopie von PHP heruntergeladen. net und dann erneut kompilieren, um zu bestehen.

Das obige ist der detaillierte Inhalt vonCentos installiert die PHP-MySQL-Erweiterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn