前期准备
开发工具
目前所以代码编码均是UTF-8, 使用 Netbeans和Dreamweaver开发软件编写网站代码.
Netbeans可到官方网站http://netbeans.org/ 下载. 安装完成后, 需要修改配置文件使其默认编码是UTF-8
进入Netbeans安装后的所在目录, 打开/etc/netbeans.conf

在netbeans_default_options值中添加以下代码-J-Dfile.encoding=UTF-8

编辑代码方法, 直接创建一个文档文件, 然后把后缀名修改为.php. 再拖到Netbeans中即可进行编辑.
常用软件

常用手册

相关插件
在调试相关html或javascript程序时, 需要用于firebug插件, 该插件结合firefox使用.

安装完成后会在firefox浏览器右上角出现小图标

点击在下面会出现调整界面

安装Apache
apache目前是web服务器使用最广泛的软件, 可以在Linux系统中安装, 同样都可以在window系统中使用, 此处将使用的是apache的window版.
到apache官网http://httpd.apache.org/download.cgi下载最新稳定版本.
Win32 Binary including OpenSSL 0.9.8r (MSI Installer): httpd-2.2.21-win32-x86-openssl-0.9.8r.msi [PGP] [MD5] [SHA1]
安装过程可以选择默认选项. 下面讲解一下安装过程遇到的一些选项或填写项都是一些什么东西吧.

Netword Domain与Server Name这2项填写你的默认域名. 不过由于是本地测试, 并没有绑定域名. 所以可以随便填写.
Administrator’s Email Address是服务器的默认管理员邮箱地址. 都可以随便填写.

如果你需要设置安装路径, 选择custom项. 点击Next

点击change修改你的安装路径.
个人建议最好是重新设置你的Apache安装位置的. 因为这样可以安装完成之后可以方便你修改配置文件和备份配置文件.
安装完成之后, 你会在系统右下角找到该
图标. 双击会弹出相关的界面.

这里可以关闭或者重启apache.
同样你可以进入系统的servers(服务管理)对启进行关闭或重启操作.

安装MYSQL
下mysql官方网站http://dev.mysql.com/downloads/installer/ 下载window版的安装软件. 目前mysql最新稳定版本为5.5.
安装过程其它可以默认, 不过要注意一点. 为了以后方便备份你的数据库. 所以最好把数据库保存的路径改到其它地方.
安装完成后即可进行配置程序, 你都可以通过访问MySQL Instance Configuration进行配置

配置MYSQL


默认Nextà

默认Nextà

默认Nextà

默认Nextà

默认Nextà

设置数据库使用的端口, 默认Nextà

设置数据库默认使用的编码, 通常会设置为UTF8, 点击Nextà

把Include Bin Directory in Windows PATH此项勾上吧. 然后点击Nextà

输入数据库root这个账号的密码, 然后点击Nextà

完成
安装PHP
到官方网站http://windows.php.net/download/下载最新版本的PHP程序. 并解压放到你的本地目录中.
在环境变量中添加变量PHPCLI为php.exe的路径.

配置Apache
找到/conf/httpd.conf 使用Netbeat打开进行编辑.
开启需要的模块
如果你需要开启某个模块时, 你只需要把# LoadModule actions_module modules/mod_xxxxx.so 前面的#去掉.

常用开启的模块有
- mod_rewrite.so
添加PHP模块
在/confg/httpd.conf 最后添加以下几行代码. 注意相关文件的路径
LoadModule php5_module “你本地 php5apache2_2.dll文件的所有路径”
PHPIniDir “你本地PHP安装所在目录路径”
AddType application/x-httpd-php .php

设置默认执行文件

配置多端口
当你想使用其它端口访问本地服务器时, 需要为其添加你想要的端口. 例如

2567是添加入去的. 这样你可以通过http://127.0.0.1:2675访问了
开启虚拟主机
把#Include conf/extra/httpd-vhosts.conf 前面的#号去掉. 
然后使用Netbean编辑/extra/ httpd-vhosts.conf文件

ServerAdmin 可以随便填写
DocumentRoot 根目录
ServerName 填写该虚拟主机的域名. 例如localhost, 则我在浏览器输入http://localhost/则会访问根目录中的内容.
ErrorLog 设置日志保存的路径
CustomLog 设置日志保存的路径.
VirtualHost *:80 中的80表示使用80端口.

是表示该根目录下默认访问时的反应. 例如Indexes表示如果目录没有index.php或index.html等默认执行的文件时, 将会显示一个文件列表.
Allow from all表示所以文件都可以访问.
配置PHP
如果你的PHP程序文件夹中未发现php.ini, 则你需要把php.ini-recommended或其它php.ini-xxxxx的文件修改为php.ini.
然后使用Netbeans进行编辑
开启PHP模块

把你需要开启的模块前面的;号去掉.
通常需要开启的模块有mysql, curl, xmlrpc, mcrypt
管理MYSQL
到PHPmyadmin官方网站http://www.phpmyadmin.net/ 下载mysql图形界面管理程序.

除非注明,干草博客文章均为原创,转载请以链接形式标明本文地址
