win10+PHP7

在D盘自定义新建文件夹ApacheServer
再在ApacheServer文件夹下分别建立php,Apache,mysql,web四个文件夹分别用来存放 php,apache,mysql,项目文件

先安装对应的 vc_redist.x64 这里是VC14_64

Apache安装
将httpd-2.4.20-win64-VC14解压缩到D:/ApacheServer/Apache目录下
修改配置文件D:/ApacheServer/Apache/conf/httpd.conf
ServerRoot "c:/Apache24"
改成
ServerRoot "d:/ApacheServer/Apache"

#ServerName www.example.com:80
改成
ServerName localhost:80

ServerAdmin [email protected].com
改成
ServerAdmin [email protected]126.com

#LoadModule rewrite_module modules/mod_rewrite.so
改成
LoadModule rewrite_module modules/mod_rewrite.so

#在一堆LoadModule下面添加
#加载PHP处理模块,让Apache以模块模式运行(不同于CGI,FASTCGI)
LoadModule php7_module "D:/ApacheServer/php/php7apache2_4.dll"
#php-5.2.17-Win32-VC6-x86.zip 是 LoadModule php5_module "D:/ApacheServer/php/php5apache2_2.dll"
#添加PHP等后缀的处理,可以执行.php文件
AddType application/x-httpd-php .php
#指定编译PHP的目录
PHPIniDir "D:/ApacheServer/php"

DocumentRoot "c:/Apache24/htdocs"
改成
DocumentRoot "d:/ApacheServer/web"

<Directory "c:/Apache24/htdocs">
改成
<Directory "d:/ApacheServer/web">

ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"
改成
ScriptAlias /cgi-bin/ "d:/ApacheServer/Apache/cgi-bin/"

<Directory "c:/Apache24/cgi-bin">
改成
<Directory "d:/ApacheServer/Apache/cgi-bin">

DirectoryIndex index.html
改成
DirectoryIndex index.html index.php

以管理员身份运行cmd
d:
cd ApacheServer/Apache/bin
httpd.exe -k install
报错不用管
httpd.exe -k start
//httpd.exe -k uninstall
//httpd.exe -k stop

PHP7安装php-7.0.5-Win32-VC14-x64
将php-7.0.5-Win32-VC14-x64解压缩到D:/ApacheServer/php
将目录下的php.ini-development文件,直接把文件名php.ini后面的删掉
php7的php.ini除了不再支持extension=php_mysql.dll其他设置和之前PHP5一样
打开php.ini
找到 ; extension_dir = "ext" (php-5.2.17-Win32-VC6-x86.zip是extension_dir = "./")
将前面的 ; 去掉并修改成 extension_dir = "D:/ApacheServer/php/ext"

要使用phpmyadmin打开
extension=php_mysqli.dll

要PHP支持png,jpg,gif等(phpcmsV9必须)打开
extension=php_gd2.dll

大字符集,支持多字符集之间的转换
extension=php_mbstring.dll

php5默认<?php echo date("Y-m-d H:i:s");?>时间与北京时间相差八小时(少八小时)
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找
;date.timezone =
将  ;  去掉,并修改成 date.timezone = PRC

编辑 error_reporting = E_ALL 改成 error_reporting = E_ALL & ~E_NOTICE 就可以了,意思是除了E_NOTICE类型的错误(Notice)不报告,其他的都报告!

使 include 等可以包含域外网页如 include_once "http://www.126.com";
找到
allow_url_include = Off
改成
allow_url_include = On

MySQL安装mysql-installer-community-5.7.11.0
选Custom自定义安装
下一步

点击Edit过滤条件
Category->MySql Servers
Age->默认
Architecture->64-bit
点击Filter
展开左侧选中最下层 MySQL Server...右移
选中右移的MySQL Server...点击下面的Advanced Options
上下路径均改成D:\ApacheServer\mysql
一直下一步到安装

安装后下一步
config Type 和之前一样选Server Machine
选中Show Advanced Otions
其他默认
下一步

输入密码123456
下一步均默认

Error log路径改为D:\ApacheServer\mysql\error.log
Slow Query log路径改为D:\ApacheServer\mysql\slow_query.log
一直下一步安装完毕
时间: 2024-10-13 18:42:14

win10+PHP7的相关文章

win10 php7.2 nginx 安装 imagick,适用于phpstudy

imagick 拓展的下载地址 https://windows.php.net/downloads/pecl/releases/imagick/ 可惜的是这个地址最新版没有php7.2, 如果是7.1可以推荐 https://windows.php.net/downloads/pecl/snaps/imagick/ 这个snaps 版本支持php7.2, 此时最新为3.4.3 当前服务器为NGINX,  API320170718,NTS,VC15, 故PHP使用NTS版本,由此下载拓展: htt

php7+apache2.4 配置环境(参考之前其他博主实验成功,win7 or win10实验成功)

php7正式版已经发布,性能是php5.4的2倍.博主入手php7 新鲜了一把,下面是解决问题之后成功启动php7的记录. ( 电脑必须win7 sp1以上, .netframework4 ) Windows7安装php7,Win7+php7+apache2.4,成功启动.     (另外楼主提供了1个php7集成环境打包: http://pan.baidu.com/s/1qXwjpF2  ,如果你只是想了解一下,放在d盘根目录.) 一.下载php7和apache2.4 首先下载php7的win

win10 wampserver升级 php7.0至 php7.2

1.去官网下载php7.2 下载地址: https://windows.php.net/download#php-7.0 2.下载安装 visual c++ 2017 或  visual c++ 2015 下载地址 https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads 3.在以前安装的  D:\wamp64\bin\php 目录下新建 php7.2.21 4. 把下载好的 

win10下设置IIS、安装php7.2

开启IIS及相关功能: 控制面板--程序和功能--启用或关闭Windows功能--勾选Internet Information Service--万维网服务--性能和功能--勾选CGI 开启成功后在 计算机管理--服务和引用程序  下会有IIS管理器 安装配置php: 官网下载php,none thread(非线程安全)和thread(线程安全)版本的选择: PHP的两种执行方式:ISAPI和FastCGI.FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全

win10下Apache2.4+PHP7.1+mysql5.7的搭建

1.软件的下载 <1> 下载Apache 2.4.25-VC14-X64 官网地址:http://httpd.apache.org/ 下载教程:http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html <2> 下载PHP 7.1.15-VC14-x64 官网地址:http://windows.php.net/download/ <3> 下载mysql 5.7.18-X86 官网地址:https://de

PHP-7.2安装redis扩展

1.环境 Win10 64位,phpStudy-2018(PHP-7.2.10,Nginx) 2.Redis缓存服务器安装 请自行百度Redis缓存服务器的安装,这里不做描述 3.PHP端Redis扩展安装 (1)redis扩展下载地址Linux版地址:https://pecl.php.net/package/redis Windows版地址:https://windows.php.net/downloads/pecl/releases/redis 说明:下载哪个版本的redis.dll需要根据

win10周年版eNSP中启动AR提示错误代码40问题

win 10操作系统中安装eNSP 1.2.00.380,一直运行正常,但在2016年11月升级win 周年版之后,启动AR时启动失败,提示错误代码40. 卸载eNSP及VirtualBox之后重装问题依旧.按照论坛和网上各种说法更新virtualbox修改虚拟网卡设置,或者重新注册都无法解决,最终多方查找终于找到解决方案. 环境:win10 周年版,eNSP 1.2.00.380,VirtualBox 4.2.8 eNSP注册后virtualbox管理器中会出现AR_Base,WLAN_AC_

Win10下IIS配置、项目发布、添加网站

Win10下IIS配置 1.找到控制面板:[开始]菜单鼠标右击,打开[控制面板] 2.打开控制面板,点击[程序],点击[启用或关闭Windows功能] 下一步,点击[启用虎关闭Windows功能] 3. 开始修改IIS了,我是这样勾上的,有可能比较多. 4. 验证IIS是否正确安装,等待几分钟后IIS配置完成.在浏览器输入http://localhost/iisstart.htm会出现 IIS安装成功页面.第一次修改的时候出现了成功页面,但是后来删除了IIS中默认的网站就打不开了,但是不影响的.

Windows下尝试PHP7提示丢失VCRUNTIME140.DLL的问题解决

前天PHP7.0.0正式版发布了,有一些比较好的改进,官方也说速度比php5.6快了两倍,性能上有了很大提升,并且也发布了从php5.x向php7迁移的问题,所以今后php网站迁移后能够大幅度的提升网站性能,所以为了尝鲜我也去php官网下载了7.0的版本,通过命令行进行独立的测试,下载zip包后解压出来,下载后进入目录,将php.ini-development改为php.ini其余的参数暂时不用修改,然后在当前目录下新建test.php,输入简单的代码: 1 <?php 2 echo "H