Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie eine PHP-Umgebung unter Linux Yum

So installieren Sie eine PHP-Umgebung unter Linux Yum

藏色散人
藏色散人Original
2021-09-13 09:26:463952Durchsuche

So installieren Sie die PHP-Umgebung unter Linux: 1. Installieren Sie PHP und MySQL über den Befehl „yum -y install httpd“. 2. Konfigurieren Sie den Startdienst. 4. Erstellen Sie ein neues PHP-Skript zum Testen Das war's.

So installieren Sie eine PHP-Umgebung unter Linux Yum

Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, PHP7.1-Version, DELL G3-Computer

Wie installiere ich eine PHP-Umgebung mit Linux yum?

linux installiert die PHP-Umgebung, yum installiert PHP Umgebung

Verwenden Sie yum, um die Grundinstallation von Apache PHP Mysql zu verwalten.

1. Installieren Sie Apahce-, PHP-, MySQL- und PHP-Verbindungs-MySQL-Bibliothekskomponenten.

yum -y install httpd php mysql mysql-server php-mysql

2. Konfigurieren Sie den Startdienst beim Booten.

/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
/sbin/chkconfig --add mysqld [在服务清单中添加mysql服务]
/sbin/chkconfig mysqld on [设置mysql服务开机启动]
/sbin/service httpd start [启动httpd服务,与开机启动无关]
/sbin/service mysqld start [启动mysql服务,与开机无关]

3 Legen Sie das Passwort für das MySQL-Datenbank-Root-Konto fest.

mysqladmin -u root password 'newpassword' [引号内填密码]

4. Machen Sie die MySQL-Datenbank sicherer

mysql -u root -p
mysql> DROP DATABASE test; [删除test数据库]
mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户]
mysql> FLUSH PRIVILEGES; [重载权限]

5. Gemäß der oben genannten Installationsmethode ist das standardmäßige Site-Verzeichnis /var/www/html/. Erstellen Sie ein neues PHP-Skript Datenbank, fügen Sie einen Datenbankbenutzer hinzu und legen Sie Benutzerberechtigungen fest. Schreiben Sie ein PHP-Skript, um die Datenbankverbindung zu testen.

mysql> CREATE DATABASE my_db;
mysql> GRANT ALL PRIVILEGES ON my_db.* TO  IDENTIFIED BY 'password';
 
//安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
//安装php的扩展
yum install php-gd
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
//安装mysql扩展
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
[root@soft bin]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 
""mysql dead but subsys locked

Die Lösung lautet wie folgt:

[root@soft mysql-4.1.19]# rm -fr /var/lib/mysql/*
[root@soft mysql-4.1.19]# rm /var/lock/subsys/mysql
rm: remove regular empty file `/var/lock/subsys/mysqld'? yes
shell> killall mysqld
shell> service mysqld start
[root@soft mysql-4.1.19]# /etc/rc.d/init.d/mysqld status
mysqld (pid 5457) is running...
###数据库运行正常;

Apache hat zwei wichtige Verzeichnisse:

1. Dokumentenverzeichnis /var/www :

  2. Zwei Konfigurationsmodi:

  Apache verfügt unter Fedora über zwei Konfigurationsmethoden: Textmodus (Terminal-Befehlszeile) und grafische Konfiguration. Beide haben ihre eigenen Vorteile: Die grafische Konfiguration ist einfacher zu starten und die direkte Bearbeitung der httpd.conf-Datei im Textmodus ist freier und direkter.

  3. Starten und Herunterfahren des Apache-Dienstes

  Das Stoppen, Starten und Herunterfahren des Apache-Dienstes kann in zwei Modi erfolgen: Textmodus (Terminalmodus) und grafische Oberfläche.

 IV. Operationen unter dem Terminal

  Wenn Sie Linux als WWW-Server verwenden möchten, empfehle ich, keine grafische Oberfläche zu installieren (z. B. X

window, KDE oder GNOME-Desktop). Die Verbesserung der Systemleistung, Benutzerfreundlichkeit und eine schöne Benutzeroberfläche haben ihren Preis. Ich denke, das Wesen von Linux liegt in der Fülle der Befehlszeile. Linux-Befehle können alle Aufgaben erledigen.

 1. Starten, starten und stoppen Sie den Apache-Dienst:

cd /etc/init.d-Befehl wechselt in das Verzeichnis /etc/init.d und führt den folgenden Befehl aus:

./httpd start //启动Apache服务
./httpd restart //重新启动Apache服务
./httpd stop //停止Apache服务

 Der Apache-Dienst wird beim Booten automatisch gestartet

 cd /sbin Der Befehl wechselt in das Verzeichnis /sbin und führt den Befehl chkconfig aus: ./chkconfig --level 5 httpd on

  ./chkconfig --list kann prüfen, ob httpd beim Booten automatisch startet. startet, das heißt, es startet automatisch beim Booten.

 2. Konfiguration

 Der Befehl cd /etc/httpd/conf wechselt in das Verzeichnis /etc/httpd/conf. Verwenden Sie den vi-Editor, um die httpd.conf-Konfiguration vor der Konfiguration zu öffnen und zu bearbeiten, um Konfigurationsfehler zu vermeiden. Sichern Sie zuerst httpd .conf.

fedora8 Verwenden Sie yum, um die Basisinstallation von Apache+PHP+Mysql zu verwalten und zu installieren.

1. Installieren Sie Apahce-, PHP-, MySQL- und PHP-Verbindungs-MySQL-Bibliothekskomponenten.

yum -y install httpd php mysql mysql-server php-mysql

2. Konfigurieren Sie den Startdienst beim Booten

/sbin/chkconfig httpd on             [设置apache服务器httpd服务开机启动]
 /sbin/chkconfig --add mysqld         [在服务清单中添加mysql服务]
 /sbin/chkconfig mysqld on             [设置mysql服务开机启动]
 /sbin/service httpd start            [启动httpd服务,与开机启动无关]
 /sbin/service mysqld start           [启动mysql服务,与开机无关]

3 Legen Sie das Passwort für das MySQL-Datenbank-Root-Konto fest.

mysqladmin -u root password 'newpassword'           [引号内填密码]

4. Machen Sie die MySQL-Datenbank sicherer

mysql -u root -p
mysql> DROP DATABASE test;                            [删除test数据库]
mysql> DELETE FROM mysql.user WHERE user = '';        [删除匿名帐户]
mysql> FLUSH PRIVILEGES;                              [重载权限]

5. Gemäß der oben genannten Installationsmethode lautet das konfigurierte Standard-Site-Verzeichnis /var/www/html/. Neu erstellen Für eine Datenbank fügen Sie einen Datenbankbenutzer hinzu und legen Benutzerberechtigungen fest. Schreiben Sie ein PHP-Skript, um die Datenbankverbindung zu testen.

<?php
   phpinfo();
?>

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo installieren Sie eine PHP-Umgebung unter Linux Yum. 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