Maison > Opération et maintenance > CentOS > tutoriel de configuration de l'environnement php centos

tutoriel de configuration de l'environnement php centos

藏色散人
Libérer: 2020-10-10 09:43:35
original
5717 Les gens l'ont consulté

Comment créer l'environnement php centos : installez d'abord Apache et configurez ServerName ; puis installez mysql ; puis utilisez la commande "yum install php php-devel" pour enfin redémarrer le service.

tutoriel de configuration de l'environnement php centos

Recommandé : "Tutoriel de démarrage de Centos"

CentOSCréer un Serveur PHP La méthode d'environnement

est la suivante :

1 Installez d'abord Apache :

yum install httpd
Copier après la connexion

Configurer ServerName<🎜. >

vi /etc/httpd/conf/httpd.conf
Copier après la connexion

Remplacez

#ServerName www.example.com:80 par ServerName localhost:80

Pour la machine externe, saisissez l'adresse IP du serveur à ce moment et vous devriez voir Apache Sur la page du service, il n'est pas nécessaire de saisir le port. Apache utilise le port 80 par défaut

S'il ne peut pas être ouvert, peut-être que le port 80 n'a pas été ouvert pour un accès externe. . Vérifiez :

/etc/init.d/iptables status
Copier après la connexion
Copier après la connexion

pour voir s'il y a des informations telles que 80 après, sinon ouvrez-le, faites attention à la position et à l'état de la déclaration, il y a deux barres horizontales devant le rapport - :

vim /etc/sysconfig/iptables
Copier après la connexion

Ajoutez :

-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
Copier après la connexion

Puis redémarrez et enregistrez le pare-feu :

service iptables restart
/etc/rc.d/init.d/iptables save
Copier après la connexion

Vérifiez à nouveau s'il est activé :

/etc/init.d/iptables status
Copier après la connexion
Copier après la connexion

Démarrez Apache :

/etc/init.d/httpd start
Copier après la connexion

2. Installez MySQL :

yum install mysql mysql-server
Copier après la connexion

Démarrez MySQL :

/etc/init.d/mysqld start
Copier après la connexion

3. Installez php

yum install php php-devel
Copier après la connexion

Redémarrez Apache pour que php prenne effet

/etc/init.d/httpd restart
Copier après la connexion
Copier après la connexion

À ce moment, vous pouvez créer un fichier PHP dans le répertoire : /var/www/html/

Code :

<?php phpinfo(); ?>
Copier après la connexion

Accédez ensuite à ce fichier et vous pourrez voir le PHP Quelques informations, le chemin d'accès au fichier de configuration php.ini est visible ici page

Installer l'extension php


Le code est le suivant :

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

Après avoir installé l'extension, vous devez redémarrer Apache

/etc/init.d/httpd restart
Copier après la connexion
Copier après la connexion

Code PHP pour tester si le lien mysql réussit

<?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);
?>
Copier après la connexion
Vous pouvez passez le code ci-dessus dans le répertoire

/var/www/html/
pour voir l'exécution

Introduction au répertoire d'installation

Apache pointe le répertoire racine du site Web vers

/var/www/html par défaut RépertoireLe fichier de configuration principal par défaut est
/etc/ Le httpd/conf/httpd. La configuration conf
est stockée dans le répertoire
/etc/httpd/conf.d/

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal