Maison > Article > développement back-end > Un article expliquant en détail comment installer et configurer PHP dans les environnements Windows et Linux
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 !
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"
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.
2. Décompressez le
nom du fichier et remplacez-le par quelque chose de plus simple
3. Configuration
La configuration d'installation d'Apache peut être trouvée ici
https://blog.csd n .net/ qq_45034708/article/details/108565486
#加载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
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.
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
6. Testez le code PHP
<?php //测试 echo 'hello world'; ?>
Maintenant tout est prêt (~ ̄▽ ̄)~
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 #解压
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
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
Package 'openssl', requis par 'virtual:world', introuvable
yum install -y openssl openssl-devel
yum install sqlite-devel
yum install -y bzip2 bzip2-devel
yum install krb5-devel
yum install libcurl-devel
yum install libjpeg-devel
yum install libzip-devel
yum install libxslt-devel
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 #重新加载配置文件
5、启动服务
/usr/local/apache2.4/bin/apachectl start ps -ef|grep httpd #查看httpd进程 netstat -lntp|grep 80 #查看80端口 curl localhost #测试
6、测试
iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开放80端口或配置服务器安全组 vim /usr/local/apache2.4/htdocs/test.php #编辑测试文件 <?php phpinfo(); ?> :wq #保存退出(先按ESC)
按此步骤下来就能成功了。
推荐学习:《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!