Heim Betrieb und Instandhaltung CentOS So installieren Sie die PHP-Umgebung in Centos6.5

So installieren Sie die PHP-Umgebung in Centos6.5

Jul 31, 2020 pm 01:55 PM
php

So installieren Sie die PHP-Umgebung in Centos6.5: 1. Installieren Sie Apache und richten Sie den Start ein. 2. Löschen Sie das standardmäßig installierte PHP und installieren Sie es erneut. 3. Aktualisieren Sie die Quelle und installieren Sie die zugehörige Software MySQL und Einrichtung. Nach dem Booten wird es automatisch gestartet. 5. Installieren Sie FTP.

So installieren Sie die PHP-Umgebung in Centos6.5

Die folgenden Vorgänge werden alle vom Root-Benutzer ausgeführt, um sich bei Centos anzumelden.

(Empfohlenes Tutorial: Centos-Tutorial)

1. Apache installieren

Überprüfen Sie, ob es installiert wurde

#rpm -qa httpd
Nach dem Login kopieren

Befehlsinstallation

#yum install httpd -y
Nach dem Login kopieren

Start festlegen

chkconfig httpd on
Nach dem Login kopieren

Software starten

service httpd start
Nach dem Login kopieren

Zu diesem Zeitpunkt geben Sie die ein Server-IP-Adresse im Browser. Es zeigt an, dass kein Zugriff möglich ist, da die Server-Firewall Port 80 nicht zulässt.

Ändern Sie die Firewall-Konfigurationsdatei und fügen Sie Port 80 hinzu

#vi /etc/sysconfig/iptables
Nach dem Login kopieren
Nach dem Login kopieren

Drücken Sie die i-Taste, um in den Bearbeitungsstatus zu gelangen und -A INPUT -m state --state NEW -m tcp - zu ändern. p tcp -- dport 80 -j ACCEPT hinzugefügt.

Drücken Sie Esc, dann :wq und dann die Eingabetaste, um zu speichern und zu beenden. Sie müssen vi hier bedienen können.

Firewall neu starten

#service iptables restart
Nach dem Login kopieren

Geben Sie zu diesem Zeitpunkt die Dienst-IP-Adresse in den Browser ein, um die Apache-Seite anzuzeigen, und Apache wird erfolgreich installiert.

2. PHP installieren

Die PHP5.5-Version wird hier installiert.

Überprüfen Sie, ob PHP installiert ist

#rpm -qa|grep php
Nach dem Login kopieren

Löschen Sie die zuvor installierte PHP-Version (yum install-Installation, Centos installiert PHP5.3 standardmäßig)

#rpm -e php-fpm-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-common-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-cli-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-odbc-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-xml-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-pear-1.9.4-5.el6.noarch --nodeps
#rpm -e php-mbstring-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-ldap-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-bcmath-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-pecl-redis-2.2.8-1.el6.x86_64 --nodeps
#rpm -e php-pdo-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-gd-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-mysql-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-xmlrpc-5.3.3-47.el6.x86_64 --nodeps
#rpm -e php-pecl-igbinary-1.2.1-1.el6.x86_64 --nodeps
Nach dem Login kopieren

Quelle aktualisieren

#rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
#rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
Nach dem Login kopieren

PHP-Versionsliste anzeigen

#yum list php*
Nach dem Login kopieren

PHP und zugehörige Software installieren

#yum install php55w.x86_64 php55w-fpm.x86_64 php55w-mysql.x86_64 php55w-gd.x86_64 libjpeg* php55w-ldap.x86_64 php55w-odbc.x86_64 php55w-pear.noarch php55w-xml.x86_64 php55w-xmlrpc.x86_64 php55w-mbstring.x86_64 php55w-bcmath.x86_64 php-mhash
Nach dem Login kopieren

PHP-Version anzeigen

#php -v
Nach dem Login kopieren

Wenn PHP Version 5.5 angezeigt wird, ist die Installation erfolgreich.

(Lernvideo-Empfehlung: Linux-Video-Tutorial)

3. Installieren Sie die MySQL-Datenbank

Bestimmen Sie, ob es wurde abgeschlossen. Installieren Sie MySQL. Falls installiert, wird die installierte Version angezeigt.

#rpm -qa|grep mysql
Nach dem Login kopieren
Nach dem Login kopieren

Installieren Sie MySQL

#yum install mysql-server
Nach dem Login kopieren

Wenn die Installation erfolgreich ist, überprüfen Sie die MySQL-Version

#rpm -qa|grep mysql
Nach dem Login kopieren
Nach dem Login kopieren

MySQL-Dienst starten

#service mysqld start
Nach dem Login kopieren

Einrichten und starten

#chkconfig mysqld on
Nach dem Login kopieren

Verbindung testen

#mysql
Nach dem Login kopieren

Anzeige Datenbank (zu diesem Zeitpunkt werden drei Datenbanken, information_schema, mysql und test, angezeigt)

mysql>show databases;
Nach dem Login kopieren

MySQL-Passwort aktualisieren und beenden

mysql>use mysql;
mysql>update user set password = password('密码') where user = 'root';
mysql>flush privileges;
mysql>exit;
Nach dem Login kopieren

Testen Sie das neue Passwort

#mysql -uroot -p密码
Nach dem Login kopieren

4. FTP installieren

Überprüfen Sie, ob es installiert wurde

#rpm -qa|grep vsftpd
Nach dem Login kopieren

Vsftpd installieren

#yum -y install vsftpd
Nach dem Login kopieren

vsftpd starten

#service vsftpd start
Nach dem Login kopieren

Start festlegen

#chkconfig vsftpd on
Nach dem Login kopieren

FTP-Benutzer erstellen

#useradd -d /var/www/html/ -g ftp -s /sbin/nologin ftp用户名#(/var/www/html/是apache根目录,这里用这个作为ftp用户目录)
Nach dem Login kopieren

FTP-Benutzerpasswort festlegen

#passwd ftp用户名
Nach dem Login kopieren

Dann geben Sie das Passwort ein und bestätigen Sie das Passwort

Festlegen der Firewall-Portfreigabe

#vi /etc/sysconfig/iptables
Nach dem Login kopieren
Nach dem Login kopieren

Fügen Sie die Ports 21 und 20 hinzu. Wenn Sie keine Ports hinzufügen, um eine Verbindung zu FTP herzustellen, ist dies der Fall Sie werden darauf hingewiesen, dass Sie keine Verbindung herstellen können.

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
Nach dem Login kopieren

Öffnen Sie zu diesem Zeitpunkt xftp und geben Sie den IP-Benutzernamen und das Passwort ein, um sich anzumelden. Wenn Sie aufgefordert werden, dass der Remote-Ordner nicht angezeigt werden kann, klicken Sie auf xftp-Dateieigenschaften – passiven Modus verwenden (deaktivieren) wieder verbinden.

Dateien können derzeit nicht hochgeladen werden und es müssen Berechtigungen festgelegt werden.

#chmod 777 /var/www/html
Nach dem Login kopieren

Laden Sie den Quellcode der PHP-Website in das Verzeichnis /var/www/html/ hoch und geben Sie die IP-Adresse in den Browser ein, um auf die Website zuzugreifen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie die PHP-Umgebung in Centos6.5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP arbeitet mit Datenbank CakePHP arbeitet mit Datenbank Sep 10, 2024 pm 05:25 PM

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

See all articles