了解php7+apache2.4 开发环境
php7栏目介绍其与apache2.4的开发环境
推荐(免费):php7
简要:随着技术的不断更新,PHP在网页、后台等领域地位越来越重要;我,一名刚出校园的小学生;学的专业不是软件,但是我喜欢编程;今天我向大伙分享下如何在windows和iis下手动配置php环境;希望能够帮助困惑的伙伴们,如果有不对或者好的建议告知下;*~*!
目录
一、软件下载
二、安装说明
三、apache配置(服务器为IIS,请绕过)
四、iis配置(服务器为apache,请绕过)
五、php配置
六、附加
一、软件下载
1.1 PHP7
官网下载PHP7,其中分为Non Thread Safe和Thread Safe版本; 两大版本分别有适应IIS和Apache服务器;
1.2 apache2.4
官网下载apache2.4,版本号:Apache 2.4.17 Win32;(注意,下载2.4版本,不能使用2.2版本)
1.3 IIS
windows下自带IIS,安装服务开启即可;这里不一一说明;
1.4 vc2015
PHP7的运行须要vc2015,没安装的伙伴可前往http://www.microsoft.com/zh-cn/download/details.aspx?id=48145运行安装
二、安装说明
以个人为例:存放php以及apache等软件,存放在D:\Server目录下;
目录机构:
D:\Server\php7
D:\Server\apache24
D:\Server\WWW
三、apache配置(打开apache24/conf/httpd.conf)
3.1 目录修改
apache目录
修改为:ServerRoot "D:/Server/Apache24"
网站存放目录
修改为:DocumentRoot "D:/Server/WWW/ "
3.2 PHP设置
添加 :(注意phpIniDir项在上面) php7对apache的处理接口
PHPIniDir "D:/Server/Php"
AddType application/x-httpd-php .php .html .htm
LoadModule php7_module "D:/Server/Php/php7apache2_4.dll"
3.2 服务添加
Cmd命令行,进入d盘,打开目录,运行httpd –k install
D:
Cd D:\Server\Apache24\
httpd –k install
httpd –k start
四、iis配置
internet 信息服务(IIS)管理器中,添加添加FastCgi模块映射。
请求路径:*.php。模块:FastCGIModule。
可执行文件:选择解压包下的php-cgi.exe。名称:phpcgi。
注:如果没有fastcgimodule这个模块,就在添加和删除windows的程序中添加IIS中的CGI模块。
五、php配置(打开php目录,复制1个php.ini-development ,修改为php.ini)
5.1 ext扩展目录路径
打开php.ini, 找到;extension_dir = "D:/Server/Php/ext",把前面的分号去掉。
(必须指定扩展路径,否则php7启动不了。一般开启ext扩展目录之后,就可以成功在命令行启动php7,如果仍然不成功,说明你的php路径没有添加到 环境变量中(或者你的环境变量有旧的php版本使用))
5.2 开启部分扩展
集合个人需求,不一一说明;
5.3 开启fastcgi(针对IIS环境)
; fastcgi.impersonate = 0(去注释“;”),更改1;
(从PHP5.3版本开始,在PHP文件里面没有php5isapi.dll了,不能在IIS6上面通过ISAPI扩展运行。就是说PHP5.3以后的版本不再支持用ISAPI进行扩展在IIS里运行了,应该用FastCGI方法配置。)
5.4 开启IIS
;cgi.fix_pathinfo=1;(去注释“;”)
5.5 关闭cgi.force_redirect
; cgi.force_redirect = 1(去注释“;”),更改0;
5.6 cgi.rfc2616_headers
; cgi.rfc2616_headers = 0(去注释“;”),更改1;
六、附加
6.1 FastCGI进程意外退出如何解决?(针对IIS环境)
在使用Windows7 IIS7进行PHP配置安装过程中,如果PHP配置不正确,会出现FastCGI进程意外退出出错信息,可以在DOS下使用
php –v
进行调试查看,一般情况下会将PHP配置的错误信息报出,只要根据此信息修改相关PHP配置即可。
配置成后,在访问目录下(WWW)建个info.php输出php信息就可以得到以下结果;
以上是了解php7+apache2.4 开发环境的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

php7.0安装mongo扩展的方法:1、创建mongodb用户组和用户;2、下载mongodb源码包,并将源码包放到“/usr/local/src/”目录下;3、进入“src/”目录;4、解压源码包;5、创建mongodb文件目录;6、将文件复制到“mongodb/”目录;7、创建mongodb配置文件并修改配置即可。

在php5中,我们可以使用fsockopen()函数来检测TCP端口。这个函数可以用来打开一个网络连接和进行一些网络通信。但是在php7中,fsockopen()函数可能会遇到一些问题,例如无法打开端口、无法连接到服务器等。为了解决这个问题,我们可以使用socket_create()函数和socket_connect()函数来检测TCP端口。

解决 PHP 7.0 中插件未显示已安装问题的方法:检查插件配置并启用插件。重新启动 PHP 以应用配置更改。检查插件文件权限,确保其正确。安装丢失的依赖项,以确保插件正常运行。如果其他步骤均失败,则重建 PHP。其他可能原因包括插件版本不兼容、加载错误版本或 PHP 配置问题。

PHP服务器环境常见的解决方法包括:确保已安装正确的PHP版本和已复制相关文件到模块目录。临时或永久禁用SELinux。检查并配置PHP.ini,确保已添加必要的扩展和进行正确设置。启动或重启PHP-FPM服务。检查DNS设置是否存在解析问题。

php7.0安装部署的方法:1、到PHP官网下载与本机系统对应的安装版本;2、将下载的zip文件解压到指定目录;3、打开命令行窗口,在“E:\php7”目录下运行“php -v”命令即可。

如何在系统重启后自动设置unixsocket的权限每次系统重启后,我们都需要执行以下命令来修改unixsocket的权限:sudo...

在Docker环境中使用PECL安装扩展时报错的原因及解决方法在使用Docker环境时,我们常常会遇到一些令人头疼的问�...

PHP8相较于PHP7在性能、新特性和语法改进、类型系统、错误处理和扩展等方面都有一些优势和改进。然而,选择使用哪个版本要根据具体的需求和项目情况来决定。详细介绍:1、性能提升,PHP8引入了Just-in-Time(JIT)编译器,可以提高代码的执行速度;2、新特性和语法改进,PHP8支持命名参数和可选参数的声明,使得函数调用更加灵活;引入了匿名类、属性的类型声明等等。
