WAMP环境搭建步骤要点Word文件下载.docx
- 文档编号:14156883
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:8
- 大小:156.09KB
WAMP环境搭建步骤要点Word文件下载.docx
《WAMP环境搭建步骤要点Word文件下载.docx》由会员分享,可在线阅读,更多相关《WAMP环境搭建步骤要点Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。
1.在要安装的磁盘建一个文件夹。
为了管理方便我们在D盘的根目录下创建一个WAMP文件夹。
D:
\WAMP(WAMP是windows+apache+mysql+php的缩写)。
2.在WAMP文件夹下创建一个WWW文件夹,用来存放你的PHP网站程序。
D:
\WAMP\WWW。
3.安装Apache服务器,把Apache服务器安装到D:
\WAMP\Apache文件夹。
具体Apache安装过程可以参考文档Apache安装图解。
4.把下载的php-5.3.5-Win32-VC6-x86解压到D:
\WAMP\PHP文件夹。
5.安装MySql数据库,把MySQL安装到D:
\WAMP\MySQL文件夹。
具体MySQL安装过程可以参考文档MySQL安装图解。
6.解压phpMyAdmin-3.4.9-all-languages.zip,然后重命名为phpMyAdmin,将其复制到PHP网站程序目录。
结果为D:
\WAMP\WWW\phpMyAdmin。
第三步:
配置Apache
首先使用文本编辑工具(推荐EditPlus)打开D:
\WAMP\Apache\conf\httpd.conf文件,这个文件是Apache的配置文件,下面几步都是在修改这个文件的内容。
要注意的是修改完httpd.conf文件需重新启动Apache服务,新设置才会生效。
1.设置监听端口
打开httpd.conf文件后,找到Listen(大概在第46行),将它后面的数字改为8080,如下:
Listen8080
这个参数用来设置Apache服务器的监听端口,一般默认为80。
修改为8080是为了避免和Windows2003系统的IIS端口号冲突,如果你没有启用IIS,也可以使用默认的80端口号。
2.让Apache加载PHP模块
找到#LoadModulevhost_alias_modulemodules/mod_vhost_alias.so(大概在第128行),在这行的后面添加以下内容:
LoadModulephp5_module"
/WAMP/PHP/php5apache2_2.dll"
AddTypeapplication/x-httpd-php.php
PHPIniDir"
/WAMP/PHP"
LoadModulephp5_module"
这句意思是以module方式载入PHP5模块。
AddTypeapplication/x-httpd-php.php
这句意思就是将.php扩展名的文件作为php脚本执行。
你可以使用你喜欢的任何其他扩展名,如.html、.php5甚至是.txt来执行PHP。
PHPIniDir"
这句用来指定PHP的配置文件php.ini所在的目录。
如果是Apache2以module模块方式运行php5的话,就可以使用PHPIniDir指令。
3.修改网站存放目录
我们知道Apache默认的网站存放目录为Apache安装目录下的htdocs文件夹。
当你更改网站存放目录,就必须修改相应的Apache配置。
在配置文件httpd.conf中查找DocumentRoot(大概在182行),将其修改为指向网站目录的正确文件夹。
我们这里改为
DocumentRoot"
/WAMP/www"
同时,查找ThisshouldbechangedtowhateveryousetDocumentRootto(大概在207行),在它下面有行<
Directoy默认的DocumentRoot>
,将其修改为你自己配置的DocumentRoot路径。
我们这里修改为:
<
Directory"
>
4.修改目录首页文件
在配置文件httpd.conf中查找DirectoryIndexindex.html(大概在244行)将其修改成:
DirectoryIndexindex.htmlindex.htmindex.php
DirectoryIndex指的是当客户浏览器访问的路径是一个目录时,Apache默认执行的文件。
以我们所修改的为例:
当客户浏览器访问一个目录时,Apache会去找该目录下的index.html,如果没有再找index.htm,还没有再找index.php。
都找不到则默认显示该目录下的文件列表。
参考文档:
如果防止Apache显示文件列表
第四步:
配置PHP
打开PHP安装目录,即D:
\WAMP\PHP,我们可以看到目录下有两个这样的文件php.ini-development和php.ini-production,第一个是开发使用的配置文件,第二个是生产环境的配置,因为我们是在本机做开发,所以选择前者。
将php.ini-development复制一份到同目录下,并改名为php.ini。
这个php.ini就是当前使用的配置文件,以下几步都是在修改这个php.ini文件的内容。
要注意的是,修改php.ini文件后需重新启动Apache服务,新设置才会生效。
1.指定PHP扩展库的存放目录
在Windows下PHP的扩展库通常以DLL形式存放在PHP的ext目录中。
使用文本工具打开php.ini文件,查找extension_dir="
ext"
(大概在809行),也就是在Onwindows下面那一行。
把它前面的分号“;
”去除掉,改为如下:
extension_dir="
/WAMP/PHP/ext"
extension_dir表示PHP扩展库的具体目录,以便调用相应的DLL文件。
2.开启相应的扩展库
默认情况下许多PHP的扩展库都是关闭的,比如默认PHP不支持连接Mysql数据库,需开启相应的扩展库。
这里我们开启一些常用的扩展库。
查找;
WindowsExtensions(大概在941行),在它的下面是extension列表。
找到如下扩展:
;
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
把以上extension前面的分号“;
”去掉。
如果你希望加载其它扩展模块,方法相同,只要去掉前面的分号即可。
提示1:
重启Apache提示“unabletoloaddynamiclibrary......php_curl.dll”,加载php_curl.dll错误。
解决方法是拷贝PHP目录下的libeay32.dll和ssleay32.dll到windows目录或windows/system32目录下,只要是系统Path环境变量里包含的路径就可以。
如果不想拷贝,你也可以直接把PHP路径放到系统Path环境变量里。
右击我的电脑=>
属性=>
高级=>
环境变量=>
系统变量里有个Path,双击打开,把你的PHP路径加个分号“;
”再前面(;
\WAMP\PHP),添加进去就OK了。
重启Apache不再提示该错误。
提示2:
Exif扩展是用来显示图片的exif信息的,因为该扩展需要mbstring.dll支持,所以必须将extension=php_exif.dll这一行写到extension=php_mbstring.dll的后面。
提示3:
如果PHP自带的扩展库不能满足你的需要,你可以去查找并下载你需要的库。
windows用户可以去或者下载已经编译好的DLL文件,也可以去载PECL集合压缩包。
提示4:
很多人在找php_zip.dll,其实从php5.3开始已经集成了zip扩展,直接使用就行了。
你可以用<
?
phpphpinfo()?
找到zip扩展的说明。
3.让PHP支持短标签
在php.ini配置文件查找short_open_tag=Off(大概在266行)把它修改成:
short_open_tag=On让其支持短标签。
php的代码一般包含在<
php....?
的标签内,设置short_open_tag=On之后,可以写成更简洁的形式:
<
....?
。
4.配置PHP的Session功能
在使用session功能时,我们必须配置session文件在服务器上的保存目录。
我们需要为session建立一个可读写的目录,这个目录最好独立于网站目录之外。
这里把目录上建在了D:
\WAMP\sessiontmp,然后在php.ini配置文件中找;
session.save_path="
/tmp"
(大概在1467行),去掉前面的分号“;
”,改为如下:
session.save_path="
/WAMP/sessiontmp"
5.配置PHP的文件上传功能
同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败。
我们建立一个可读写的目录文件夹D:
\WAMP\fileuploadtmp,然后在php.ini配置文件中找到;
upload_tmp_dir=(大概875行),修改为:
upload_tmp_dir="
/WAMP/fileuploadtmp"
PHP默认上传文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WAMP 环境 搭建 步骤 要点