易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP5.1.5_Apache2.2.3_MySQL5.0.24安装配置

所需软件(注意版本!):
Apache2.2.3
PHP5.1.5
MySQL5.0.24
这三个软件都是免费的,可从官网上下载,目前我所有的软件名为:
apache_2.2.3-win32-x86-no_ssl.msi
mysql-5.0.24-win32.zip
php-5.1.5-Win32.zip
基于windows操作系统,在Windows XP下安装使用:
1、安装过程:
首先安装Apache服务器,双击apache_2.2.3-win32-x86-no_ssl.msi即可安装。和一般安装没有什么两样,可采用默认安装。这里选用complete安装,安装目录可以任意选择,这里为:D:\Program Files\Apache Software Foundation\Apache2.2;
接着将PHP压缩包(php-5.1.5-Win32.zip)解压到一个目录里,例如:D:\php5
最后安装MySQL,解压后双击Setup.exe文件进行安装,安装过程中最好新创建一个用户并设定密码,选择可以在命令行下运行选项;安装完之后即可进行详细的配置,如数据库目录(C:\database)等等。
2、实现主要配置:
安装是比较简单的过程,最主要的还是配置问题。
首先实现PHP与Apache的连接,在Apache安装目录下的conf目录里有个配置文件httpd.conf,用记事本打开,找到以下几行:
1)Listen 80
ServerName NerverWinter.domain:80
2)#LoadModule ssl_module modules/mod_ssl.so
3)DocumentRoot "d:/Program Files/Apache Software Foundation/phpdocuments"
4)<Directory "d:/Program Files/Apache Software Foundation/phpdocuments">
5)DirectoryIndex index.html default.php
6)AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
1)Listen是Apache服务器监听端口,默认为80,可以更改,注意ServerName NerverWinter.domain:80这一行的端口号要和listen的一致;
2)在#LoadModule ssl_module modules/mod_ssl.so下面增加一行:
LoadModule php5_module modules/php5apache2.dll(注意:必须将php安装目录里的php5apache2.dll拷贝至Apache安装目录下的modules目录)
3)DocumentRoot为服务器文档根目录,为了管理文件,我将其设为D:\wwwroot目录(自己首先要创建该目录)
4)接着还要修改上面第4项的目录为上面指定的根目录的路径
5)为默认访问的网页,可以增加default.php等
 例如:DirectoryIndex index.html index.php
6)在第6项后面增加
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml


相关文档:

PHP编程中问题集锦

1. Win32下apache2用get方法传递中文参数会出错
test.php?a=你好&b=你也好
传递参数是会导致一个内部错误
解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)
2. win32下的session不能正常工作
php.ini默认的session.save_path = /tmp 这显然是linux下的配置,win32下php无 ......

php 图片上传类代码

<?
//http://www.jb51.net
class upLoad{
public $length; //限定文件大小
public $file; //判断此类是用于图片上传还是文件上传
public $fileName; //文件名
public $fileTemp; //上传临时文件
public $fileSize; //上传文件大小
public $error; //上传文件是否有错,php4没有
public $fileType; //上 ......

在PHP中通过系统信号量加锁方式获取递增序列ID

 前一阵子,设计LAJP时需要在PHP中生成唯一ID,看似小菜一碟却着实让我为难了,在Java中一个同步方法即可搞定的事,但在PHP中却没有好的解决思路。
在网上搜了搜,有两个办法但都不太好:一个是简单的以进程ID+时间戳,或进程ID+随机数来产生近似的唯一ID,虽简单但对于追求“完美”的我不愿这样凑合,再说 ......

连载二:php 3des加密

3DES(即Triple DES)是DES向AES过渡的对称性加密算法,它使用3条64位的密钥对数据进行三次加密。是DES的一个更安全的变形。它以DES为基本模块,通过组合分组方法设计出分组加密算法。比起最初的DES,3DES更为安全。
PHP利用扩展库Mcrypt来实现DES加密,这种加密的好处主要是不同的语言平台数据可以进行交互加密传输,防止 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号