美文网首页
记一次windows系统PHP环境搭建

记一次windows系统PHP环境搭建

作者: gudu12306 | 来源:发表于2020-04-03 11:09 被阅读0次

    前言

    因为疫情原因一直不能回学校,电脑还在学校宿舍,所以在笔记本上搭建PHP环境,总不能在家混吃等死吧。

    正文

    Apache2.4

    【0】安装Apache2.4

    0-0:Apache的下载地址

    0-1:点击a number of third party vendors下载window版本

    0-2:选择ApacheHaus

    0-3:这里我选择的64位的版本,开启代理之后可能下载速度更快

    0-4:新建一个文件夹为PHPstudy,将下载的apache解压到其中。

    0-5:用记事本打开conf中的httpd.conf

    如图所示,将引号内的内容改为Apache的路径。

    0-6:用管理员身份打开cmd,然后进入apache的路径,用httpd -k install进行安装

    0-7:安装完成之后在apache/bin中打开软件并启用服务。

    0-8:验证安装,在浏览器输入localhost:80如果打开apache的首页即为安装成功。

    【1】安装PHP

    1-1:下载PHP7.4

    1-2:解压到之前的文件夹之中

    1-3:打开PHP的目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存 

    1-4:打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “D:\PHPstudy\PHP\ext”

    1-5:打开apache/conf的httpd.conf,在默认索引后加上index.php

    1-6:开启 rewrite 功能:将下面这行代码前面的 # 去掉(httpd.conf中)

    1-7:加载PHP模块,在httpd.conf中加入以下代码

    #php7

    LoadModule php7_module D:/PHPstudy/PHP/php7apache2_4.dll

    <IfModule php7_module>

            PHPIniDir "D:/PHPstudy/PHP/"

            AddType application/x-httpd-php .php

            AddType application/x-httpd-php-source .phps

    </IfModule>

    1-8:验证,注释apache24/htdocs中index.html的网页代码,输入下边这个世界之门的代码,然后重命名为index.php.

    <?php

    echo"hello world"

    ?>

    在电脑浏览器输入localhost:80,若能正确显示hello world则这一步ok

    【2】安装mysql

    2-0:贴一个下载链接,直接下载即可。选择web或者本地都可,在这个网站下载过东西的都知道慢的出奇而且极不稳定

           所以我是在清华镜像源下载的https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/

    2-1:直接安装的话会提示缺少vs2019的redistributable.我们直接到官网下载安装即可

    2-2:将C:\Program Files\MySQL\MySQL Server 8.0\bin的路径加到环境变量

    2-3:以管理员身份进入cmd命令行。执行mysqld.exe --install

    2-4:在win+r之后输入services.msc进入本地服务管理,启动mysql服务。这里我遇到一个问题,提示mysql启动后关闭

          用管理员身份打开cmd,初始化mysql即

    mysqld --initialize

    2-5:启动mysql服务,然后我们试着登录。输入mysql -u root -p进行登录。但是我们不知道初始密码,所以只能在C:\Program Files\MySQL\MySQL Server 8.0\data中后缀名为err的文件中找到临时密码,如我这里就是)h+RU?SVu4xW

    2-6:登录之后我们需要改密码

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

    2-7:查看密码select *from mysql.user;

          密码是*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9,这是md5加密后的结果,解开就是123456

    2-8:推出后重新登录。成功!

    总结

    到这里就算全部完成了,整体过程有些波折,不过没发生什么让人摸不到头发的事。

    以上

    相关文章

      网友评论

          本文标题:记一次windows系统PHP环境搭建

          本文链接:https://www.haomeiwen.com/subject/tlzxphtx.html