So installieren und konfigurieren Sie PHP unter Linux

小云云
Freigeben: 2023-03-20 17:04:02
Original
5830 Leute haben es durchsucht

1) In diesem Artikel erfahren Sie hauptsächlich, wie Sie PHP unter Linux installieren und konfigurieren, das PHP-Installationspaket herunterladen und hier PHP auswählen Version 5.6, ich hoffe, sie kann allen helfen.

und entpacken Sie das PHP-Installationspaket

wget cn2.php.net/get/php-5.6.31.tar.gz/from/this/mirror
Nach dem Login kopieren
gzip -d php-5.6.31.tar.gz
Nach dem Login kopieren
tar xvf php-5.6.31.tar
Nach dem Login kopieren

2) Fügen Sie die www-Benutzergruppe und den www-Benutzer hinzu (falls die Benutzergruppe bereits im System vorhanden ist, gibt es sie). Die Benutzergruppe muss nicht hinzugefügt werden)

groupadd www
Nach dem Login kopieren
useradd -g www -s /sbin/nologin -M www
Nach dem Login kopieren

3) Verwenden Sie su Superuser, um sich bei Linux anzumelden und PHP-Parameter zu kompilieren

su
Nach dem Login kopieren
#./configure
Nach dem Login kopieren
--prefix=/usr/local/php \
Nach dem Login kopieren
--with-mysql=/usr/local/mysql \
Nach dem Login kopieren
--with-apxs=/usr/local/apache2/bin/apxs \
Nach dem Login kopieren

--prefix angegebener Installationspfad

--with-mysql Geben Sie den MySQL-Pfad an

--with-apxs Geben Sie den Apache-Pfad an

Wenn ein Fehler vorliegt Während des nachfolgenden Kompilierungsprozesses gemeldet, kann es gemäß dem Fehlerbericht aufgerufen werden /configure --help Zeigen Sie die Kompilierungsparameter an und laden Sie die entsprechenden Abhängigkeitspakete herunter und installieren Sie sie

4) Kompilieren und installieren Sie PHP

make
Nach dem Login kopieren
make install
Nach dem Login kopieren

5) Ändern Sie die Apache-Konfigurationsdatei so, dass sie PHP unterstützt. Nehmen Sie die folgenden Änderungen an der httpd.conf von Apache vor:

Hinzufügen

AddType application/x-httpd-php .php
Nach dem Login kopieren
AddType application/x-httpd-php-source .php5
Nach dem Login kopieren

unter „AddType application/x-gzip .gz .tgz“ unter „< Fügen Sie „index.php“ zum Inhalt in „IfModule dir_module>“ hinzu, der wie folgt lautet:

<IfModule dir_module>
Nach dem Login kopieren
    DirectoryIndex index.html index.php
Nach dem Login kopieren
</IfModule>
Nach dem Login kopieren

Ändern Sie „#ServerName www.example.com:80“ in

ServerName 127.0.0.1:80
Nach dem Login kopieren
Nach dem Login kopieren
ServerName localhost:80
Nach dem Login kopieren

6) Kopieren Sie die Konfigurationsdatei im PHP-5.6.31-Installationspaket

cp php-5.6.31/php.ini.dist  /usr/local/php/lib/php.ini
Nach dem Login kopieren

Wenn „php.ini.dist“ nicht existiert, können Sie „php.ini-development“ oder „php.ini-produktion“ durch „php.ini.dist“ ersetzen und dann die obigen Anweisungen ausführen

Ändern Sie die php.ini-Datei

register_globals = On
Nach dem Login kopieren

7) Testen Sie, ob die Installation abgeschlossen ist

Starten Sie Apache neu

service apache restart
Nach dem Login kopieren

Schreiben Sie eine PHP-Datei (Fügen Sie es hinzu und nennen Sie es test.php), platzieren Sie es in Apache/htdoc und besuchen Sie es im Browser: http://127.0.0.1/test.php

Wenn der Inhalt in der PHP-Datei dies kann korrekt angezeigt werden, ist die Installation erfolgreich;

Schnelle Installationsmethode

Sie können das yum-Tool unter Centos verwenden. Mit dem apt-get-Tool unter Ubuntu können Sie eine schnelle Installationsmethode erreichen ist im Grunde das Gleiche. Hier ist eine Demonstration der Verwendung von yum zur Installation von PHP

1) Überprüfen Sie, ob PHP bereits im System vorhanden ist

rpm -qa php
Nach dem Login kopieren

2) Installieren Sie PHP

yum -y install php
Nach dem Login kopieren

3) PHP-Installationsinformationen anzeigen

chkconfig php on
Nach dem Login kopieren

Wenn die PHP-Version in der Yum-Quelle zu niedrig ist, beispielsweise wenn Sie die PHP5.6-Version installieren möchten, können Sie die folgende Methode verwenden:

1) Centos Epel- und Remi-Quellen konfigurieren

# Centos 6
Nach dem Login kopieren
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
Nach dem Login kopieren
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Nach dem Login kopieren
#Centos 7
Nach dem Login kopieren
yum install epel-release
Nach dem Login kopieren
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Nach dem Login kopieren

2) Installierbare Pakete anzeigen

yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
Nach dem Login kopieren

3) PHP installieren

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof
Nach dem Login kopieren

Verwandte Empfehlungen:

Detaillierte Erläuterung des Kompilierungs-, Installations- und Konfigurationsprozesses von php5.6.30 unter Linux (Bilder und Text)

PHP 56 + Nginx 18 installieren und konfigurieren

So installieren und konfigurieren Sie die PHP-Umgebung unter Linux

Das obige ist der detaillierte Inhalt vonSo installieren und konfigurieren Sie PHP unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage