Comment configurer un serveur php7.2

藏色散人
Libérer: 2023-03-14 07:38:02
original
3033 Les gens l'ont consulté

Comment construire le serveur php7.2 : 1. Téléchargez les packages hors ligne de PHP7.2.9, Apache2.4 et MYSQL5.7 ; 2. Décompressez et renommez le fichier compressé ZIP téléchargé de php7.2.9 ; 3. Configurez les variables d'environnement ; 4, Redémarrez le service Apache.

Comment configurer un serveur php7.2

L'environnement d'exploitation de cet article : système Windows 7, PHP7.2.9, Dell G3.

Comment configurer un serveur php7.2 ?

PHP7.2.9+Apache2.4+MYSQL5.7 Construire le serveur

Nous devons d'abord télécharger trois packages hors ligne, PHP7.2.9 + Apache2.4 + MYSQL5.7

;
PHP7.2.9:http://www.php.net/ Apache2.4:http://httpd.apache.org/ MYSQL5 .7: https: //dev.mysql.com/downloads/windows/installer/ http://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.23-winx64.msi ,这个地址直接下在安装包
Copier après la connexion

Parlons d'abord de la façon de trouver le package d'installation de support correct et disponible. J'ai recherché le package d'installation de support correspondant basé sur wampserver. Ce qui précède est un package d'installation de support. Entrezhttp://www. php.net /phpsite officiel, trouvez la version que je veux, php7.2.9, comme indiqué ci-dessous, cliquez pour accéder à la page de téléchargement, sélectionnez la version gagnant-gagnant à télécharger

Le point suivant est pour nous Une attention particulière doit être portée au fait que je dois choisir une version 64 bits compatible avec le système et pouvant être associée à Apache 2.4 (c'est-à-dire le thread-safe 64 -bit dans l'image ci-dessous). Cliquez sur Zip pour télécharger. La raison pour laquelle j'ai choisi la version thread-safe ici est à cause de la version thread-safe dont nous avons besoin pour nous connecter à Apachephp7apache2_4. .dllEnsuite, nous devons télécharger la version Apache2.4 requise du package d'installation, entrezhttp://httpd.apache.org/

, comme indiqué ci-dessous

Sélectionnez de la même manière la version de la fenêtre

Ici, nous commençons Requis pour les téléchargements tiers Package

Télécharger le 64 -version bits

Trouvez le dernier package d'installation de la version mysql5.7 et entrezhttps://dev.mysql com/downloads/windows/installer/

Après le téléchargement, installez. et cours

之后一直下,中间有个输入数据库密码的界面,建议输入个简单的(123456),后期再改,接着下一个就可以了,安装完成之后的数据库密码就是123456;当然,你可以看到上面显示的记录,从直接http://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.23-winx64.msi下载版本,也可以。
然后配置一下环境变量,让我们不在安装目录下亦可以运行mysql命令,默认安装路径:C:\ Program Files \ MySQL \ MySQL Server 5.7,将配置到环境变量中,(图片中的MYSQL Server 8.0环境变量是错的,应该改为MYSQL Server 5.7,请不要抄下面这张图的环境变量)安装完成之后你可以去控制台试着查看你的数据库是否安装成功,快捷键WIN + R输入cmd,回车,输入

# 密码是你设置的:123456 C:\Users\zjy $>mysql -uroot -p Enter password: ****** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12 Server version: 5.7.23-log MySQL Community Server (GPL) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Copier après la connexion

好了,三个文件的下载和数据库的安装都讲完了,就是接下来重点\重点\重点!

一、配置php7.2.9(整合mysql5.7 使得php可以使用mysql)

将下载的php7.2.9的ZIP压缩文件解压重命名

解压后的内容如下图:

我们需要关注2个文件,php.ini-development(用于配置php的设置)和php7apache2_4.dll(用于Apache载入模块的配置);
这里我们只需要先更改php.ini-development的文件名为php.ini以便于php运行时识别;

二、配置Apache2.4

将下载的Apache 2.4的压缩文件解压重命名Apache24

解压好之后,将Apache24和php7.2.9两个文件夹复制到我们自己创建在C盘的文件夹WampSelfDefine,并创建一个新的文件夹www,用过wampserver的朋友都知道这个是用来存放项目的目录

现在可以开始配置Apache了,进入Apache24,可以在C:\ WampSelfDefine \ Apache24 \ conf下找到httpd.conf文件

编辑它,我使用的subline text作为编辑工具,你可以使用记事本

记住修改这个文件最好以管理员身份运行你用来编辑的工具,这样会避免没有权限,更改无法保存的情况

需要修改的主要有4点:

1.修改的ServerRoot的路径:

这个是Apache24的存放路径,Apache24中使用了变量SRVROOT,所以,只需要修改SRVROOT的值为我们的Apache24目录的路径即可,定义SRVROOT“C:\ WampSelfDefine \ Apache24”

2.修改Apache的服务监听的端口:

因为默认的80宽口很可能被电脑的其他程序占用,如IIS占用80端口;所以这里改成8088端口,有使用到80端口的位置也替换成8088端口,你可以使用Ctrl + F键查找80,替换成8088;我的情况是只有服务器名使用到了80%,所以替换为8088

接下来可以测试一下以上配置是否成功,进入C:\ WampSelfDefine \ Apache24 \ bin,复制改路径,在开始菜单中右击鼠标搜索,输入cmd,以管理员身份运行cmd命令提示符

出现命令行窗口,输入cd C:\ WampSelfDefine \ Apache24 \ bin,输入键

输入。\ httpd -k install安装服务

你可以用快捷键WIN + R,输入service.msc,进入回车

可以看到Apache24正在运行

在浏览器中输入http:// localhost:8088,可以看到以下画面

这说明前2点配置成功,Apache的配置没有出错

3.载入php7.2.9模块功能:

为了Apache可以解析php文件我们需要在配置文件中配置php的相关信息,将以下配置信息复制到加载httpd.conf的LoadModule下方:

# 加载 PHP 模块功能 LoadModule php7_module "C:\WampSelfDefine\php7.2.9\php7apache2_4.dll" # 配置 php.ini 文件的正确路径 PHPIniDir "C:\WampSelfDefine\php7.2.9" # 添加 PHP 类型的文件到 Apache 服务器中 AddType application/x-httpd-php .php
Copier après la connexion

位置如图

接着需要修改DirctoryIndex:

4.将访问的主页目录地址更改为新创建的WWW文件夹

保存修改,接下来测试是否设置成功。

我们需要在www目录下创建文件index.html和index.php

index.html内容如下:

    这是一个自定义的php+apache服务 
这是我的apache页面
Copier après la connexion

index.php内容如下:

Copier après la connexion

保存之后重启Apache服务,右击下面这个图标,选择打开监视器,重启服务

在浏览器中输入的http://本地主机:8088 /结果分别如下图

在浏览器中输入http:// localhost:8088 / index.php,结果如下:

说明配置是成功的。

三、MySQL与PHP的整合

MySQL是作为PHP的扩展来安装和使用的,我们需要修改 php.ini 扩展类的路径:

extension_dir = "C:\WampSelfDefine\php7.2.9\ext"
Copier après la connexion

启用:mysqli和pdo_mysql

创建 mysqli.php 保存在www下,内容如下:

 connect_errno){ die("数据库连接失败".$mysqli -> connect_error); } echo '

数据库连接成功

'; ?>
Copier après la connexion

重启Apache ,在浏览器中输入 http://localhost:8088/mysqli.php

整合成功,配置结束。

本文章旨在供他人学习交流,如果你有更好的建议,或者因版本更新,本文章不再适用,请给我留言,本人会抽时间更新内容。

推荐学习:《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: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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!