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.
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
Befehlsinstallation
#yum install httpd -y
Start festlegen
chkconfig httpd on
Software starten
service httpd start
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
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
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
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
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
PHP-Versionsliste anzeigen
#yum list php*
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
PHP-Version anzeigen
#php -v
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
Installieren Sie MySQL
#yum install mysql-server
Wenn die Installation erfolgreich ist, überprüfen Sie die MySQL-Version
#rpm -qa|grep mysql
MySQL-Dienst starten
#service mysqld start
Einrichten und starten
#chkconfig mysqld on
Verbindung testen
#mysql
Anzeige Datenbank (zu diesem Zeitpunkt werden drei Datenbanken, information_schema, mysql und test, angezeigt)
mysql>show databases;
MySQL-Passwort aktualisieren und beenden
mysql>use mysql; mysql>update user set password = password('密码') where user = 'root'; mysql>flush privileges; mysql>exit;
Testen Sie das neue Passwort
#mysql -uroot -p密码
4. FTP installieren
Überprüfen Sie, ob es installiert wurde
#rpm -qa|grep vsftpd
Vsftpd installieren
#yum -y install vsftpd
vsftpd starten
#service vsftpd start
Start festlegen
#chkconfig vsftpd on
FTP-Benutzer erstellen
#useradd -d /var/www/html/ -g ftp -s /sbin/nologin ftp用户名#(/var/www/html/是apache根目录,这里用这个作为ftp用户目录)
FTP-Benutzerpasswort festlegen
#passwd ftp用户名
Dann geben Sie das Passwort ein und bestätigen Sie das Passwort
Festlegen der Firewall-Portfreigabe
#vi /etc/sysconfig/iptables
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
Ö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
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!