Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So erstellen Sie eine PHP-Serverumgebung in CentOS

So erstellen Sie eine PHP-Serverumgebung in CentOS

小云云
Freigeben: 2018-03-19 10:36:37
Original
6500 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich vor, wie man eine PHP-Serverumgebung auf CentOS erstellt. Er beschreibt kurz die Installation von Apache, MySQL, PHP-Umgebung und verwandten Testcodes auf der CentOS-Plattform. Es ist sehr einfach und praktisch Ich hoffe, es kann allen helfen.

1. Zuerst Apache installieren:


yum install httpd
Nach dem Login kopieren

Servernamen konfigurieren


vi /etc/httpd/conf/httpd.conf
Nach dem Login kopieren

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

Externe Maschine zu diesem Zeitpunkt Geben Sie die IP-Adresse des Servers ein und Sie sollten die Apache-Dienstseite sehen. Es ist nicht erforderlich, den Port 80 standardmäßig einzugeben.

Wenn er nicht geöffnet werden kann, ist Port 80 möglicherweise nicht geöffnet Externer Zugriff. Überprüfen Sie:


/etc/init.d/iptables status
Nach dem Login kopieren
Nach dem Login kopieren

Ob es Informationen wie 80 gibt, wenn nicht, achten Sie auf die Position und den Anweisungsstatus zwei horizontale Balken vor dem Bericht--:


vim /etc/sysconfig/iptables
Nach dem Login kopieren

Beitreten:


-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
Nach dem Login kopieren

Anschließend die Firewall neu starten und speichern:


service iptables restart
/etc/rc.d/init.d/iptables save
Nach dem Login kopieren

Überprüfen Sie noch einmal, ob sie aktiviert ist:


/etc/init.d/iptables status
Nach dem Login kopieren
Nach dem Login kopieren

Apache starten:


/etc/init.d/httpd start
Nach dem Login kopieren

2. MySQL installieren:


yum install mysql mysql-server
Nach dem Login kopieren

MySQL starten:


/etc/init.d/mysqld start
Nach dem Login kopieren

3. PHP installieren


yum install php php-devel
Nach dem Login kopieren

Apache neu starten, um PHP zu verwenden, wird wirksam


/etc/init.d/httpd restart
Nach dem Login kopieren

Zu diesem Zeitpunkt können Sie Erstellen Sie eine PHP-Datei im Verzeichnis: /var/www/html/

Code:


<?php phpinfo(); ?>
Nach dem Login kopieren

Dann greifen Sie auf diese Datei zu, Sie können einige sehen Informationen zu PHP. Der Pfad der php.ini-Konfigurationsdatei ist auf dieser Seite zu sehen

PHP-Erweiterung installieren von

Code kopieren Der Code ist wie folgt folgt:

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php- xml php-xmlrpc

Nach der Installation der Erweiterung müssen Sie Apache neu starten noch einmal


/etc/init.d/httpd restart
Nach dem Login kopieren

PHP-Code zum Testen, ob der MySQL-Link erfolgreich ist


<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
 die(&#39;Could not connect: &#39; . mysql_error());
}
mysql_select_db("mydb", $con);
$result = mysql_query("SELECT * FROM sys_user");
while($row = mysql_fetch_array($result))
{
 echo $row[&#39;UserName&#39;] . " " . $row[&#39;PassWord&#39;] . " " . $row[&#39;id&#39;];
 echo "<br />";
}
mysql_close($con);
?>
Nach dem Login kopieren

Sie können das übergeben Fügen Sie den obigen Code in das Verzeichnis /var/www/html/
ein, um die Ausführung zu sehen

Einführung in das Installationsverzeichnis

Apache verweist das Stammverzeichnis der Website standardmäßig auf /var/www/html Verzeichnis
Die Standard-Hauptkonfigurationsdatei ist/etc/httpd/conf/httpd.conf
Die Konfiguration wird im Verzeichnis /etc/httpd/conf.d/ gespeichert

Verwandte Empfehlungen:

Erstellen Sie einen PHP-Server mit Nginx

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine PHP-Serverumgebung in CentOS. 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