Maison > développement back-end > tutoriel php > Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

青灯夜游
Libérer: 2023-04-10 21:58:02
avant
5818 Les gens l'ont consulté

Comment installer et configurer PHP ? L'article suivant vous présentera comment installer et configurer PHP dans les environnements Windows et Linux. J'espère qu'il vous sera utile !

Introduction à PHP

PHP, le "Hypertext Preprocessor", est un langage de script open source à usage général. PHP est un langage de script exécuté côté serveur. Il est similaire au langage C et est un langage de programmation de sites Web couramment utilisé. La syntaxe unique de PHP mélange la syntaxe C, Java, Perl et PHP. Il est propice à l’apprentissage et largement utilisé. Il convient principalement au domaine du développement web. A l'origine abréviation de Personal Home Page, elle a été officiellement renommée "PHP : Hypertext Preprocessor"

Installation et configuration de PHP sous Windows

1 Téléchargement

Adresse officielle de téléchargement https://windows.php.net/. télécharger

Choisissez la dernière version à télécharger

Plus de versions telles que différents VC et Thread Safe sont présentées dans la navigation de gauche.

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

2. Décompressez le

nom du fichier et remplacez-le par quelque chose de plus simple

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

3. Configuration

La configuration d'installation d'Apache peut être trouvée ici

https://blog.csd n .net/ qq_45034708/article/details/108565486

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

#加载PHP
LoadModule php7_module 'D:/tools/php7/php7apache2_4.dll'

#将PHP配置文件加载到Apache配置文件中,共同生效
PHPIniDir 'D:/tools/php7'

#配置Apache分配工作给PHP模块,把PHP代码交给PHP处理
#即.php后缀名的文件
AddType application/x-httpd-php .php
Copier après la connexion

3-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

4. Fichier php.ini

Le fichier php.ini configuré ci-dessus n'existe pas par défaut. Il existe dans les formats de développement et de production. et nécessite un traitement chimique de format.

4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

5. Test de configuration (cette étape peut être ignorée)

Redémarrez le service Apache, ouvrez cmd, passez au répertoire/bin de décompression Apache, entrez la commande

httpd -M
Copier après la connexion

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

6. Testez le code PHP

6-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

6-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

<?php
	//测试
	echo &#39;hello world&#39;;
?>
Copier après la connexion

6-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

Maintenant tout est prêt (~ ̄▽ ̄)~

Installation et configuration de PHP sous Linux

1.

cd /usr/local/src/ #切换目录
wget http://cn2.php.net/distributions/php-7.4.10.tar.bz2 #下载
wget http://xmlsoft.org/downloads.html/
tar jxvf php-7.4.10.tar.bz2 #解压
Copier après la connexion

Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

2. Installation

cd /usr/local/src/php-7.4.10
./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=mysqlnd --with-mysqli --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --enable-fpm
Copier après la connexion

Lors de l'exécution de configure, une erreur sera signalée, disant XXX introuvable, etc., installez-le simplement jusqu'à ce qu'il soit correct

  • Package 'libxml-2.0', requis par 'virtual:world', introuvable

 yum install -y libxml2-devel
Copier après la connexion
  • Package 'openssl', requis par 'virtual:world', introuvable

  • configurer : erreur : veuillez réinstaller la distribution BZip2
  •  yum install -y openssl openssl-devel
    Copier après la connexion

  • Package 'krb5', requis par 'virtual:world', introuvable
  •  yum install sqlite-devel
    Copier après la connexion

  • Package 'libcurl', requis par 'virtual:world', introuvable
  •  yum install -y bzip2 bzip2-devel
    Copier après la connexion

  • Package 'libjpeg', requis par 'virtual:world', introuvable
  •  yum install krb5-devel
    Copier après la connexion

  • Package 'libzip', requis par 'virtual:world', introuvable
  •  yum install libcurl-devel
    Copier après la connexion

  • Package 'libxslt', requis par 'virtual:world' , introuvable Package 'libpng', requis par 'virtual:world', introuvable
  •  yum install libjpeg-devel
    Copier après la connexion

  • Package 'oniguruma', requis par 'virtual:world', introuvable(C'est un peu gênant)
  •  yum install libzip-devel
    Copier après la connexion

    3. php.ini
  • Copiez et formatez php.ini, comme Windows
  •  yum install libxslt-devel
    Copier après la connexion
  • 4.
    vim /usr/local/apache2.4/conf/httpd.conf #编辑配置文件
    #修改以下四点
    #1.ServerName 195行
    ServerName www.example.com:80
    #2.Directory 204行
    <Directory />
        AllowOverride none
        Require all granted
    </Directory>
    #3.DirectoryIndex 253行
    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
    #4.AddType 391行
    AddType application/x-httpd-php .php
    
    :wq #保存退出(先按ESC)
    /usr/local/apache2.4/bin/apachectl -t #测试配置语法
    /usr/local/apache2.4/bin/apachectl graceful #重新加载配置文件
    Copier après la connexion

    4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    4-Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    5、启动服务

    /usr/local/apache2.4/bin/apachectl start
    ps -ef|grep httpd #查看httpd进程
    netstat -lntp|grep 80 #查看80端口
    curl localhost #测试
    Copier après la connexion

    Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

    6、测试

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开放80端口或配置服务器安全组
    vim /usr/local/apache2.4/htdocs/test.php #编辑测试文件
    <?php
    	phpinfo();
    ?>
    :wq #保存退出(先按ESC)
    Copier après la connexion

    Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux

     按此步骤下来就能成功了。

    推荐学习:《PHP视频教程

    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:cloud.tencent.com
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