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
Servernamen konfigurieren
vi /etc/httpd/conf/httpd.conf
Ä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
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
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
Anschließend die Firewall neu starten und speichern:
service iptables restart /etc/rc.d/init.d/iptables save
Überprüfen Sie noch einmal, ob sie aktiviert ist:
/etc/init.d/iptables status
Apache starten:
/etc/init.d/httpd start
2. MySQL installieren:
yum install mysql mysql-server
MySQL starten:
/etc/init.d/mysqld start
3. PHP installieren
yum install php php-devel
Apache neu starten, um PHP zu verwenden, wird wirksam
/etc/init.d/httpd restart
Zu diesem Zeitpunkt können Sie Erstellen Sie eine PHP-Datei im Verzeichnis: /var/www/html/
Code:
<?php phpinfo(); ?>
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
PHP-Code zum Testen, ob der MySQL-Link erfolgreich ist
<?php $con = mysql_connect("10.0.@.@@","@@","@@"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("mydb", $con); $result = mysql_query("SELECT * FROM sys_user"); while($row = mysql_fetch_array($result)) { echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id']; echo "<br />"; } mysql_close($con); ?>
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!