Heim > Artikel > Backend-Entwicklung > So installieren Sie eine PHP-Umgebung unter Linux Yum
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.
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. Xwindow, 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-mysql2. 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!