一、win10 64位搭建apache2.4+php 7.x环境
一、下载PHP到文件夹,并解压 ? 1、下载地址:https://www.php.net/downloads.php,选择windows downloads ? 下载最新版本的.zip文件 ? 二、下载Apache到文件夹,并解压 ? 下载地址:http://httpd.apache.org/download.cgi,找到最新版本,选择files for Microsoft Windows 选择ApacheHaus? ? 选择64位,下载即可 解压之后,注意其目录,我的目录为:D:phpwebApache24??? ? ? ? ?D:phpwebphpcon 如果有IIS,最好把IIS先关掉,或者把IIS指定到别的端口,如8080,再进行安装 找到D:webServerApache24confhttpd.conf文件,用记事本打开,将Define SRVROOT的值改为: Define SRVROOT "D:phpwebApache24" ServerRoot "${SRVROOT}" ?以管理员身份运行运行cmd.exe ,输入以下运行 D:phpwebApache24binhttpd.exe -k install -n apache 启动: 方法一:找到D:webServerApachebinApacheMonitor.exe点Start即可启动 方法二:cmd里面运行(推荐此方法,如果出错,可以看是什么错误) D:phpwebApache24binhttpd.exe -w -n "apache" -k start ? 三、配置httpd.conf文件 ? 1、在LoadModule ssl_module modules/mod_ssl.so后添加 LoadModule php7_module " D:/php/web/phpcon/php7apache2_4.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir " D:/php/web/phpcon" 注意: (1、php7apache2_4.dll所在的位置 (2、PHPIniDir是指定php.ini所在的位置 (3、注意要把""改成"/" ?2、修改ScriptAlias 把ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"改为以下 ScriptAlias /php/ "D:/php/web/phpcon/" 把<Directory "${SRVROOT}/cgi-bin">改成 <Directory "D:/php/web/phpcon/"> 3、修改DocumentRoot的值(指定网站的根目录)我的根目录用了D:/php/web/root 修改以下两处: DocumentRoot "D:/php/web/root" <Directory " D:/php/web/root ">
4.修改DirectoryIndex指定默认文档的名称 把 <IfModule dir_module> DirectoryIndex index.html </IfModule>
换成 <IfModule dir_module> DirectoryIndex index.html index.php index.htm default.php default.html default.htm </IfModule>
? 四、步骤四、配置php.ini 1、配置php.ini ??把php目录下的php.ini-production改名为php.ini 打开php.ini 把extension_dir = "./",修改为 extension_dir = "D:phpwebphpconext" ?
? 重启电脑,开启服务,新建一个php文件,并在浏览器中访问 问题:开启服务出错 OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address [::]:443 (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:443 ?打开D:phpwebApache24confextra,做以下操作 再访问,ok! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |