(一)php

1. 下载及安装

http://www.appservnetwork.com/

从上面的网址下载appserv-win32-2.5.10并安装,在安装的时候,仅仅选择安装php。

由于,我们仅仅使用当中的php。

这所以这样做。是由于AppServ中的php,里面包括了php_pdo.dll这个库。

如果安装后,php的路径为:C:/AppServ/php5

将C:/AppServ/php5/php.ini-recommended复制到C:\WINDOWS文件夹下。并改名为php.ini。

将c:/AppServ/php5/ext以下的php_pdo.dll与php_pdo_sqlite.dll复制到C:/WINDOWS文件夹下。

将C:/WINDOWS/php.ini中,例如以下两行的凝视去掉。

extension=php_pdo.dll

extension=php_pdo_sqlite.dll

(二)lighttpd for windows

1. 下载并安装

能够从下面网址下载

http://lighttpd.dtech.hu/LightTPD-1.4.35-1-IPv6-Win32-SSL.exe

只是,这个网址好像非常卡。要是下载不了,能够从csdn下载。在下已经将此程序上传。

http://download.csdn.net/detail/crazycoder8848/8172761

windows下的安装。就不用说了。

2. 配置

进入lighttpd安装文件夹,打开conf文件夹下的lighttpd.conf,做例如以下配置

a)打开cgi功能

当然,你也能够依据须要,打开其它的功能。我改动后的server.modules例如以下。

server.modules              = (

                                "mod_access",

                                "mod_accesslog",

#                               "mod_alias",

#                               "mod_auth",

                                "mod_cgi",

#                               "mod_cml",

#                               "mod_compress",

#                               "mod_evasive",

#                               "mod_evhost",

#                               "mod_expire",

#                               "mod_extforward",

#                               "mod_fastcgi",

#                               "mod_flv_streaming",

#                               "mod_magnet",

#                               "mod_mysql_vhost",

#                               "mod_proxy",

                                "mod_redirect",

                                "mod_rewrite",

#                               "mod_rrdtool",

#                               "mod_scgi",

#                               "mod_secdownload",

#                               "mod_setenv",

#                               "mod_simple_vhost",

#                               "mod_ssi",

                                "mod_status",

#                               "mod_trigger_b4_dl",

#                               "mod_userdir",

#                               "mod_usertrack",

#                               "mod_webdav"

                               )

b) 设置一些路径,如果网页内容在c:/www文件夹中

server.document-root        = "C:/www"

#### php解析器的路径加上

cgi.assign                 = ( ".php" => "C:/AppServ/php5/php-cgi.exe",

                               ".pl"  => "C:/Perl/perl.exe",

                               ".cgi" => "C:/Perl/perl.exe" )

4. 启动lighttpd

执行LightTPD安装文件夹中的LightTPD.exe就可以

(三)sqlite

从下面网址下载一个sqlite-shell,用于创建一个数据库,用于測试环境是否已经搭建成功。

http://www.sqlite.org/2014/sqlite-shell-win32-x86-3080701.zip

下载后。解压得到sqlite3.exe。能够将他复制到C:\WINDOWS文件夹下,这样在dos下运行时更方便。

(四)測试

a)

在dos下,进入c:/www/databases文件夹,创建一个数据库

C:\www\databases>sqlite3  test.db

SQLite version 3.8.7.1 2014-10-29 13:59:56

Enter ".help" for usage hints.

sqlite> create table my_friends(name varchar(10), age smallint);

sqlite> insert into my_friends values('tom',22);

sqlite> insert into my_friends values('liyan',21);

sqlite> select * from my_friends;

tom|22

liyan|21

sqlite> .quit

C:\www\databases>

b) 在c:/www/cig-bin文件夹下,创建一个php脚本haha.php。内容例如以下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

</head>



<body>

<?php

    //phpinfo();

    echo "hello  我的第一个php脚本<br>";

    echo getcwd();

        

    $file_db = new PDO('sqlite:../databases/test.db');

    $result = $file_db->query('SELECT * FROM my_friends');

    foreach($result as $row) 

    {

        echo " name: ".$row['name']."<br>";

    }



?>

</body>

</html>

c) 用浏览器訪问haha.php看看效果吧 :)

http://ip_of_lighttpd/cgi-bin/haha.php

假设在调试php程序时,遇到问题,能够打开c:/windows/php.ini。设置例如以下内容,以打开php的报错功能:

error_reporting = E_ALL & ~E_NOTICE

display_errors = On

windows平台搭建lighttpd+php+sqlite的更多相关文章

  1. 【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(转)

    原文链接:[MongoDB]windows平台搭建Mongo数据库复制集(类似集群)(一) Replica  Sets(复制集)是在mongodDB1.6版本开始新增的功能,它可以实现故障自动切换和自 ...

  2. 「C语言」在Windows平台搭建C语言开发环境的多种方式

    新接触C语言,如何在Windows下进行C语言开发环境的搭建值得思考并整理. 以下多种开发方式择一即可(DEV C++无须环境准备). 注:本文知识来源于  Windows 平台搭建C语言集成开发环境 ...

  3. MySQL集群---②Windows平台搭建MySQL CLUSTER集群

    原文:http://blog.csdn.net/mazhaojuan/article/details/42211857 本文将通过两台电脑来简单介绍一下Windows平台如何搭建MySQL集群. My ...

  4. 【MongoDB】windows平台搭建Mongo数据库复制集(相似集群)(三)

    关于windows平台搭建Mongo数据库复制集这个话题,我已经在前面写了两篇博客 第一篇: 怎样在windows平台搭建Mongo数据库复制集 第二篇: 数据同步和故障自适应測试 在本篇里面,咱们重 ...

  5. 在Windows平台搭建C语言开发环境

    一.在Windows平台搭建DEV C++集成开发环境     官网 https://sourceforge.net/projects/orwelldevcpp/ 中下载Dev C++运行即可 环境准 ...

  6. Windows平台搭建-----C语言

    上期我们已经进行Linux的平台搭建,今期我们就来搭建下我们最常用的.最适合初学者的一种方式,那就是搭建Windows平台开发环境,只需要两种工具即可,一个就是编辑器(编辑代码的工具),另一个就是编译 ...

  7. Windows平台搭建Git服务教程详解

    引言 软件企业的核心就是代码,如何确保代码的安全?如何在团队开发中协同工作?为解决这些问题,我们需要采用相应的管理工具来满足管理的需求.探长从最初的VSS.SVN.TFS到现在的Git存储一路走来,感 ...

  8. 在Windows平台搭建PHP开发环境(四)

    一.概念 1.1 在Windows下搭建 wamp: apache(iis) + php + mysql +phpmyadmin 1.2 在Linux下搭建     lamp: linux + php ...

  9. cocos2d-x 2.1.4学习笔记01:windows平台搭建cocos2d-x开发环境

    cocos2d-x的大致开发流程是,首先使用win32版进行代码编写并完成游戏,然后将代码迁移到对应的开发环境上进行交叉编译完成游戏打包,如iphone上是mac+xcode,android是ecli ...

随机推荐

  1. WPF 3D 常用类(1)

    原文:WPF 3D 常用类(1) 几何数据相关类 Geometry3D 抽象类, 用于定义物体的几何数据, 可用于计算HitTest和BoundingBox MeshGeometry3D Geomet ...

  2. GIT用服务器上的版本强制覆盖掉本地的版本(转)

    以前在机子上使用git下载了linux git版本库上的源代码,由于在阅读源代码的过程中,难免会对本地的文件进行修改,这样就导致本地文件与服务器上的文件版本不一致,我想做的就是用服务器上的版本强制覆盖 ...

  3. ZeroBrane Studio远程调试Lua程序(转)

    环境: ZeroBrane Studio安装在Windows 7上,而要调试的程序运行在CentOS上: 设置: 在windows 7上,打开ZeroBrane Studio,打开需要调试的文件,例如 ...

  4. Dubbo入门基础与实例讲解(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,0 ...

  5. 使用ThinkPHP框架高速发展网站(多图)

    使用ThinkPHP框架高速搭建站点 这一周一直忙于做实验室的站点,基本功能算是完毕了.比較有收获的是大概了解了ThinkPHP框架.写一些东西留作纪念吧.假设对于相同是Web方面新手的你有一丝丝帮助 ...

  6. sort和qsort排序

    qsort(数组名,数组长度,数组中每个元素大小,compare); compare函数的写法决定了排序是升序还是降序.需要#include<stdlib.h> 例如: int compa ...

  7. hibernate它 10.many2many单向

    在前文hibernate之5.many2one单向提到多对多关系,表结构设计是基于中间表来实现, 以下以用户与角色(多对多)为例,在Hibernate是怎样操作的 表结构设计: 类图: CRUD; S ...

  8. dwz 照片回头处理

    我的要求.要选择封面文章,回头一看,实现,查找回头功能bringBack代码中发现的,它们朝着input 标签处理,所以img总是标签不能显示,这么dwz源所做的更改,于dwz.databases.j ...

  9. 11gR2 Database Services for &quot;Policy&quot; and &quot;Administrator&quot; Managed Databases (文件 ID 1481647.1)

    In this Document   _afrLoop=1459311711568804&id=1481647.1&displayIndex=6&_afrWindowMode= ...

  10. Cocos2d-x 单点触摸--让我们用手指动起来的精灵

    转载请注明出处:http://blog.csdn.net/oyangyufu/article/details/25656673 效果图: CCTouch类装载了触摸点的信息.包含触摸点的横纵坐标值和触 ...