Win10平台下安装并配置php

资源链接:https://pan.baidu.com/s/1FJr2fSmcQRAgIcvKmqcypQ
提取码:630y

一.下载最新的php,在指定位置解压出来,更改解压出来的文件夹名字。

文件安装位置和]上一篇文章类似

二.接上一篇文章,继续修改Apache24文件夹下面的httpd.conf文件

1. 在186行的下两行添加
LoadModule php7_module G:/AndroidWeb/phpPackage/php-7.3.8/php7apache2_4.dll
PHPIniDir G:/AndroidWeb/phpPackage/php-7.3.8。其中,G:/AndroidWeb/phpPackage/php-7.3.8是你们自己php的安装位置。

2. 在288行将DirectoryIndex index.html改为DirectoryIndex index.php index.htm index.html

3. 在426行的下一行添加AddType application/x-httpd-php .php .html

三.修改php.in文件

进入G:/AndroidWeb/phpPackage/php-7.3.8将php.ini-production复制一份,并重命名为php.ini。编辑,在761,916,923,930行去掉分号。



四.添加环境变量

1.控制面板-所有控制面板项-系统-高级系统设置-高级-环境变量-系统变量-Path-编辑
2.新建-G:\AndroidWeb\phpPackage\php-7.3.8
3.新建-G:\AndroidWeb\phpPackage\php-7.3.8\ext

五.检测

1. 文件资源管理器进入本地服务器文件根目录:G:/AndroidWeb/ApachePackage/Apache/Apache24/htdocs
2. 新建phpinfo.php文件,文本编辑器打开,输入<?php phpinfo(); ?>,并保存

3. 打开服务器,浏览器地址栏输入http://localhost/phpinfo.php,显示PHP信息,表明PHP配置成功。


六.常见的错误


错误1:Cannot loadmodules/mod_actions.so into server

安装Apache的路径文件夹问题,测试结果是和我的路径一样加一个ApachePackage文件夹。


错误2:could not bind to address [::]80

终端输入netstat-ano,找到80端口被谁占用了的pid,在任务管理器中关掉对应软件。



错误3:Connot load php7apache2_4.dll

首先检查两个安装路径中有没有中文或者空格。
检查conf文件中186行PHPIniDirG:/AndroidWeb/phpPackage/php-7.3.8中间要有空格。


错误4:ServerRoot must be a vaild directory

conf文件里面的37行SRVROOT的修改错误或者是修改后没有保存数据。

错误5:没有权限

需要用管理员身份打开终端。


错误6:占位程序接收到错误数据

我将Apache安装位置从D:/ApacheWeb/ApachePackage/Apache重新安装到D:/问题解决,但是我安装到C:/却不可以。网上说Apache比较娇贵,安装的时候遇到奇怪的问题可以考虑重新换安装位置。

错误7:必须要换端口:

错误8:apache启动报错the requested operation has failed

七.测试MySQL与Apache、PHP的连接

  • 运行MySQL 8.0 Command Line Client,输入Root密码

  • 新建数据库testDB CREATE DATABASE testDB;

  • 切换到数据库testDB USE testDB;

  • 新建数据表test_table CREATE TABLE test_table ( test_info varchar(30), test_time datetime );

  • 进入本地服务器文件根目录(G:/AndroidWeb/ApachePackage/Apache/Apache24/htdocs);

  • 新建testDB.php文件,文本编辑器打开,输入下面的代码,其中的123456改为自己的Root账户密码,保存并退出;

<?php
   $connection = mysqli_connect('localhost','root','123456','testDB')
   or die('Error connecting to MySQL server.');

   $query = "INSERT INTO test_table (".
   "test_info,test_time)".
   "VALUES (".
   "'It works!',NOW())";

  $result = mysqli_query($connection,$query)
  or die('Error querying database.');

  mysqli_close($connection);
?>
  • 以管理员身份运行终端,开启服务器;
  • 浏览器地址栏输入http://localhost/testDB.php并回车
  • 切换到MySQL 8.0 Command Line Client窗口,输入SELECT * FROM test_table;并回车,输出下面结果:
  • 在可视化工具中的结果如下:

模拟操作

模拟界面提交方式-Get和Post

模拟上传和下载图片和视频到服务器

运行之前一定要打开服务器


参考文章:Win10 64位 Apache 2.4+MySQL 5.7+PHP 7环境搭建


问题:Windows安装Apache(解决问题Set the 'ServerName' directive globally to suppress this message)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,816评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,729评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,300评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,780评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,890评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,084评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,151评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,912评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,355评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,666评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,809评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,504评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,150评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,121评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,628评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,724评论 2 351