Maison >Opération et maintenance >CentOS >tutoriel de configuration de l'environnement php centos
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.
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
Configurer ServerName
vi /etc/httpd/conf/httpd.confRemplacez
#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 statuspour 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/iptablesAjoutez :
-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 ACCEPTPuis redémarrez et enregistrez le pare-feu :
service iptables restart /etc/rc.d/init.d/iptables saveVérifiez à nouveau s'il est activé :
/etc/init.d/iptables statusDémarrez Apache :
/etc/init.d/httpd start
2. Installez MySQL :
yum install mysql mysql-serverDémarrez MySQL :
/etc/init.d/mysqld start
3. Installez php
yum install php php-develRedémarrez Apache pour que php prenne effet
/etc/init.d/httpd restartÀ ce moment, vous pouvez créer un fichier PHP dans le répertoire : /var/www/html/Code :
<?php phpinfo(); ?>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
/etc/init.d/httpd restartCode PHP pour tester si le lien mysql réussit
<?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); ?>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!