• PHP5.6.23+Apache2.4.20+Eclipse for PHP 4.5开发环境配置


    一、Apache配置(以httpd-2.4.20-x64-vc14.zip为例)(http://www.apachelounge.com/download/) 1、安装运行库vc11和vc14 2、解压压缩包至硬盘(即C:PHPApache) 3、修改httdp.conf文件 用记事本打开 C:PHPApacheApache24confhttpd.conf文件,并修改配置参数 ①第37行, 修改成ServerRoot "C:/PHP/Apache/Apache24"  注意:记住当在 Windows 环境下的 Apache 配置文件中添加路径值时,所有的反斜线,如 c:directoryfile.ext,应转换为正斜线: c:/directory/file.ext。对目录来说,也必须由斜线结尾。  ② 第58行: 修改成Listen 8089,前提是8089没有被占用(可在用管理员运行cmd,再输入netstat  -ano再按回车键可以看到端口号是否被占用)(可以修改也可不改)

    ③ 修改209行和218行, ServerAdmin 1577979477@qq.com 和 ServerName localhost:8089,注意此端口号8089需要与步骤②中一致   ④ 修改网站根目录   在C:PHP下建立一个文件夹,起名叫www或者其他,然后242行和243行必须都以这个目录为网站根目录  即 DocumentRoot "C:/PHP/www"
    <Directory "C:/PHP/www"> 
    ⑤ 网站首页设置
      改成“DirectoryIndex index.php index.htm index.html” ,每个文件名中间要用空格隔开,Apache服务器程序在寻找首页文件时有一个先后顺序,即先找你填的第一个文件名,所以在修改的时候要注意先后顺序。
    修改Apache服务器的关键文件目录  修改为自己Apache的安装目录下的“cgi-bin”文件夹。 ScriptAlias /cgi-bin/ "C:/PHP/Apache/Apache24/cgi-bin/" ⑦ 修改375行:C:/PHP/Apache/Apache24/cgi-bin/  4、测试 (1) ①运行dos,输入:cd C:PHPApacheApache24in   ②回车后输入:httpd 打开Apache安装目录下的“bin”文件夹中的“httpd.exe”测试服务器,如果一闪而过,则说明你的配置文件有问题。如果打开一个空的命令提示符,那么则为成功。  或者把Apache24htdocs目录下的index.html放到D:phpEnvwww目录下,再打开浏览器输入http://localhost/,再按回车,如果会出现 It works,则说明Apache配置成功。 
    (2)将Apache加入到window服务启动项里面并设置成开机启动
    先关闭httpd的服务(将命令窗口关闭即可)
    重新打开一个新的管理员命令窗口进入到C:PHPApacheApache24in目录下:
    添加HTTP服务的命令是:httpd.exe -k install -n "servicename"  servicename是服务的名称,我添加的是:httpd.exe -k install -n "yyApache"命令成功后会有成功的提示,此时你可以在window服务启动项中看到yyApache24这个服务,然后点击启动就可以了,如果不想设置成开机启动的话也可以将启动类型修改为手动。
    如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。
    当然也可以通过C:PHPApacheApache24in下面的ApacheMonitor.exe来启动Apache这里就不多说了
    如此Apache的配置就基本完成了。   
    二、安装配置php5.6.23(php-5.6.23-Win32-VC11-x64.zip)(http://windows.php.net/download#php-5.6)
    1、将下载的php-5.6.23-Win32-VC11-x64.zip  解压到安装目录下我的是(C:PHPphp)
    2、将目录下的php.ini-development文件复制一份并改名为php.ini,它是php的配置文件
    3、为Apache服务添加php支持
    打开Apache的配置文件http.conf在最后加上
    # php5 support
    LoadModule php5_module C:/PHP/php/php5apache2_4.dll
    AddType application/x-httpd-php .php .html .htm
    # configure thepath to php.ini
    PHPIniDir "C:/PHP/php"
    这里我添加在LoadModule下面
    添加的时候要保证你的php5apache2_4.dll文件确实存在php5.5的早期版本里面是没有这个文件的,不过高点版本里面已经有了,可以打开php安装目录找下这个文件
    PHPIniDir"C:/PHP/php"这个就是你的php根目录 
    4.重启Apache服务器。
    5.测试。 删除www中其他文件,新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。
    备注:
    Php的一些常用配置修改:(C:PHPphpphp.ini)
    时区的设置:date.timezone = Asia/Shanghai
    错误报告等级:error_reporting = E_ALL这个在开发模式下可以全部打开。 
    (6)修改配置php.ini  ①将PHP目录下的”php.ini-production"改名为"php.ini"。 ②用记事本打开php.ini  ③第736行:关键词:; extension_dir = "ext"  把前面的“;”去掉,这个是指向扩展库目录的路径(需要指向存放 PHP 扩展库文件的目录),可以是绝对路径(如 "J:PHPext")或相对路径(如 "ext")本地图片,请重新上传 ④从第878行开始,就是PHP的扩展库的开关设置  如果需要打开,只需要把相应的扩展库的前面的“;”去掉即可。  这里按照平时的使用需要和习惯,我依次打开php_fileinfo.dll、php_gd2.dll、php_mysql.dll、php_mysqli.dll、php_pdo_mysql.dll
    三、Eclipse for PHP 配置
    (2)下载Xdebug,并修改配置(http://xdebug.org/download.php
    我选用的是PHP5.6 vc11 TS 64bit(TS是指在Apache服务器下调试)
    ①  将下载的dll放入C:PHPphpext 文件夹中
    ②  在C:PHP文件夹下增加文件夹XdebugLog
    ③  修改php.ini,在这个文件的最后面加入如下配置信息
    [Xdebug] 
    zend_extension=C:/PHP/php/ext/php_xdebug-2.3.3-5.6-vc11-x86_64.dll 
    xdebug.remote_port = 19000 
    xdebug.profiler_enable=on 
    xdebug.auto_trace=on 
    xdebug.collect_params=on 
    xdebug.collect_return=on 
    xdebug.show_exception_trace = On 
    xdebug.remote_autostart = On 
    xdebug.remote_enable = On 
    xdebug.collect_vars = On 
    xdebug.trace_output_dir=”C:/PHP/XdebugLog”
    xdebug.profiler_output_dir=”C:/PHP/XdebugLog”
    ④重启下apache服务器 (3)配置PHP Executables 
    设置Debugger的端口号为19000,不能与apache端口号相同。
    (4)配置Servers
    (5)配置Debug 
  • 相关阅读:
    vss修复
    缓存项增加删除测试
    temp
    jQuery的三种Ajax模式
    Lucene入门与使用(1)转
    详细解析Java中抽象类和接口的区别
    IT人,不要一辈子靠技术生存[转载]
    setTimeout和setInterval的使用 【转载】
    JQuery实现省市区三级联动
    学习jQuery
  • 原文地址:https://www.cnblogs.com/mYunYu/p/6378224.html
Copyright © 2020-2023  润新知