win7X64下Apache2.4+PHP5.6+MySQL5+ORACLE client从头安装配置

一、Apache:

  • Apache2.4 官网http://httpd.apache.org/下载相应版本 //https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14,以下以免安装版为例;
  • 解压到某个文件夹;
  • 更改conf文件夹下的httpd.conf
    Define SRVROOT修改为解压的apache目录,如Define SRVROOT "C:/esun/Apache24";
  • 以管理员身份打开CMD,cd到apache/bin,执行httpd.exe -k install [-n apache24]安装apache服务,最后的“apache24”为自定义的服务名,其连同“-n”一起可以省略,则会自动生成服务名,一般为apache2.4形式;此时若提示缺失.dll文件,则可上网下载相应的文件放到windows/system32(syswow64)文件夹中即可,dll文件可在https://cn.dll-files.com/网站下载;
    此时若提示“无法定位程序输入点”,则将win7升级到sp1即可;
    此时Apache基本配置完成,httpd -k start启动apache服务,可打开浏览器访问localhost,出现apache页面或“It works”说明配置成功;
  • 其他:
    httpd.conf中,listen 80意为监听80端口,此为系统默认端口,若更改,需以localhost:8080的形式访问网站
    ServerName 主站名称/主机名,为浏览器地址输入字符传
    ServerAdmin 管理员的邮件地址,一般不用管
    DocumentRoot 本地网站文件的跟目录
    <Directory ...>
    ...
    </Directory >
    其中是对根目录进行访问控制的
    修改上述值,可修改访问方式、文件存放位置及访问控制等
    其中,如ServerName更改了,需在C:windows\system32\drivers\etc\hosts文件中定义
  • 若需配置其他虚拟主机,可在httpd.conf中引入配置文件,如
    Include conf/extra/httpd-vhosts.conf
    在httpd-vhost.conf中类似配置站点
    <VirtualHost myProject01.com:80>
    DocumentRoot "C:/apmo/work/myProject01"
    ServerName myProject01.com
    </VirtualHost>
    然后在hosts文件中添加
    127.0.0.1 myProject01.com
    即可
  • 服务控制命令:
    httpd -k install [-n Name]
    httpd -k start
    httpd -k restart
    net start apache24
    net stop apache24
    sc delete ServerName #删除对应的服务

二、PHP

  • 下载PHP免安装版,解压到某文件夹,可在php.net官网下载,注意版本,VC11之类的标识表示需要VC11之类的运行环境,在微软官网下载安装对应的即可
  • 在apache的httpd.conf中添加PHP支持
    PHPIniDir c:/apmo/php56
    AddType application/x-httpd-php .php .html .htm
    LoadModule php5_module c:/apmo/php56/php5apache2_4.dll
    上述两处的路径字符串两侧都不能加引号
  • 配置php.ini
    复制php.ini-development,重命名为php.ini
  • 修改php.ini
    1.extension_dir=" " #扩展文件存放位置,一般为“...php/ext”
    2.时区 date.timezone=Asia/Shanghai
    3.动态模块 Windows Extensions下面的各项模块,对应项前面的分号去掉则可启用模块
    4.Session功能
    session.save_path="" #此处填自己建立的文件夹路径
    5.文件上传功能 upload_tmp_dir=" " #临时文件夹
  • Xdebug配置
    xdebug.org官网下载与PHP版本匹配的xdebug模块文件
    php.ini 中添加
    [xdebug]
    ;指定xdebug扩展文件的绝对路径
    Zend_extension=php_xdebug_2.55....dll
    ;开启加断电debug配合IDE
    xdebug.remote_enable=1
    xdebug.remote_autostart=1

三、MySQL

  • 下载MySQL5.7.20免安装版,mysql-5.7.20-winX64.zip解压到某文件夹
  • mysql的path环境变量,打开电脑的环境变量path,在其中加入"...mysql/bin"
  • 配置my.ini
    [client]
    port=3306
    default-character-set=utf8
    [mysqld]
    port=3306
    character_set_server=utf
    basedir=c:.../mysql
    batadir=c:.../mysql/data
    [WinMySQLAdmin]
    c:.../mysql/bin/mysqld.exe
  • 管理员身份打开cmd,cd到mysql/bin,执行
    mysqld --initialize-insecure --user=mysql
    创建data文件夹,此时会生成data文件夹和一系列的文件
  • 安装mysql服务 mysqld --install
  • 启动mysql服务 net start mysql,关闭则用net stop mysql
  • mysqladmin -uroot -p password命令修改密码,默认密码为空;之后可用mysql -uroot -pYourPassword登录mysql,其中“YourPassword”为你真实的密码

四、Oracle远程连接

  • 下载对应版本的instantclient-basic(Oracle Instant Client)
  • 解压后将解压路径加入Path环境变量中
  • php.ini中启用oci8模块 extension=php_oci8_12c.dll
  • 关于fast CGI的使用可以先不用理会
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值