Environnement d'exécution PHP d'installation Linux

藏色散人
Libérer: 2023-03-09 22:26:02
original
8171 Les gens l'ont consulté

Comment installer l'environnement d'exécution PHP sous Linux : 1. Installez Apache via "yum install httpd" ; 2. Installez MySql ; 3. Installez PHP via "yum install php" ; tests .

Environnement d'exécution PHP d'installation Linux

L'environnement d'exploitation de cet article : système Red Hat 4.8.2-16, version php5.3.29, ordinateur DELL G3

Installation requise logiciel :

  • Apache
  • PHP
  • mysql-server

1 Installer Apache

1 Vérifier, supprimer, installer

rpm -qa|grep httpd    rpm -e 包名 --nodeps    yum install httpd     //安装,根据提示,输入Y即可安装成功
Copier après la connexion

2 Démarrer, tester

/etc/init.d/httpd start

备注:可以使用/etc/init.d/httpd status/stop/start/restart 分别对应  查看状态/停止/启动/重启
     也可以使用service httpd status/stop/start/restart命令,效果一样的
Copier après la connexion

Entrez l'adresse IP du serveur dans le navigateur Windows et affichez la page. Ce qui suit signifie qu'Apache est installé avec succès

Deuxième installation. MySql

1 Vérifier, supprimer, installer

rpm -qa|grep -i mysql           
//检查是否安装
mysqlrpm -e 包名 --nodeps            
//若有则删除,另外还有一些库和头文件,我这边都没有,安装后,在他说的路径也没有找到。
yum install mysql mysql-server 
//安装,根据提示,输入Y即可安装成功。若有提示缺少依赖,直接使用yum install 安装即可,我这儿没遇到
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo PHP"

2 Configurer et démarrer

  • Copiez le fichier : cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf ( il suffit d'écraser)
  • Définir le mot de passe : installation sécurisée de mysql (Entrez Y lorsque vous y êtes invité, saisissez le mot de passe deux fois et appuyez sur Entrée. Merci d'avoir utilisé MYSQL ! apparaît pour indiquer le succès)
  • Accès à distance :
  • mysql -uroot -proot   //-u后面是用户名,-p后面是密码
    use mysql;select Host,User from user;
    update user set Host='%' where User='root'; 
    //出现错误不用理睬
    flush privileges;select Host,User from user;
    Copier après la connexion
  • Démarrer mysql : /etc/init.d/mysqld start // le service mysqld start a le même effet

Trois installations de PHP

1 Installation

yum install php 
//安装php
//安装组件,支持mysql
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
Copier après la connexion

2 Configurer et démarrer

  • L'article original a été écrit. Il existe de nombreuses configurations, je ne sais pas à quoi elles servent, et je n'ai pas suivi ses modifications pour le moment
  • Démarrer : Redémarrer httpd. mysqld
  • Après avoir écrit le programme php ou modifié le programme, exécutez la commande service php -fpm reloadReload

Quatre tests

1 programme de test

  • index.php
    <?php    phpinfo();?>
    Copier après la connexion
  • index1.php

    <?php
    Copier après la connexion
  • $link = mysql_connect("localhost","root","root") or die(mysql_error());    if($link!=false)
            {echo "成功连接mysql";}    else
            {echo "与本地mysql服务器连接失败";}    mysql_close();?>
    Copier après la connexion

2 Mettez-le dans le répertoire racine de php Téléchargez ,

  • et exécutez le service php-fpm reload
  • Vous pouvez également le configurer vous-même : cat /etc/httpd/conf/httpd.conf(DocumentRoot "/var/www /html/")
  • Vous pouvez également modifier le chemin du fichier tel que : / var/www/html/test/index.php.
  • L'url d'accès correspondante est ip/test/index.php

3 Visitez ip/index.php ip/index1.php sur la page du navigateur, comme indiqué ci-dessous

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