欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP手动环境搭建之WAMP

程序员文章站 2024-01-15 17:47:40
基础教程的第一篇就教大家如何搭建WAMP环境。现在网上也有很多PHP环境的一键集成程序,笔者当初初学的时候也使用过一款教PHPSstudy的一键集成的程序。但是笔者并不建议新手一上来环境搭建就是用这种方式,个人认为新手自己手动搭建一遍环境还是有很多好处的,安装过程中会碰到不少问题,解决这些问题就能够... ......

第一步:安装apache程序

首先需要去apache官网下载apache2.4(http://httpd.apache.org/download.cgi),操作如下图所示:

PHP手动环境搭建之WAMP

PHP手动环境搭建之WAMP

PHP手动环境搭建之WAMP

下载完成后把它解压出来,然后运行apachemonitor.exe,如果有报错缺少.dll文件就需要取下在相应的软件,一般是缺少vc运行库。

第二步:安装mysql程序

        首先去mysql官网下载mysql的服务程序(https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html),笔者这里下载的是mysql5.6的版本,这里安装程序有两个版本本别是.zip的压缩包版本和.msi的安装包版本,这里笔者使用的是.zip的压缩包版本,下载完成之后把程序文件解压出来建议解压到apache2.4同一目录下。

第三步:安装php语言包

首先去php官网下载php语言包(https://windows.php.net/download#php-5.6),这里笔者下载的是php5.6版本。如下图所示:

PHP手动环境搭建之WAMP

这里选择线程安全压缩包版本,然后根据自己系统选择64位或32位

到这一步我们就把wamp需要准备的所有安装包程序准备好了,下面就是安装服务和环境配置了

第四步:mysql服务配置及安装

修改配置文件

首先找到mysql的解压路径找到my-default.ini,将文件名更改为my.ini。编辑文件,用下面的内容替换原本的内容即可:

[client]

port=3306

#客户端端口号

default-character-set=utf8

#客户端字符类型,与服务端一致就行,建议utf8

[mysqld]

port=3306

#服务端端口号

character_set_server=utf8

#服务端字符类型,建议utf8

basedir=d:\wamp\mysql-5.6.17-winx64

#填写自己的解压根目录

datadir=d:\wamp\mysql-5.6.17-winx64\data

#填写自己的解压根目录\data

sql_mode=no_engine_substitution,strict_trans_tables

[winmysqladmin]

d:\wamp\mysql-5.6.17-winx64\bin\mysqld.exe

#填写自己的解压根目录\bin\mysqld.exe

 

配置环境变量

1.我的电脑-属性-高级-环境变量-新建

2.变量mysql_home  值d:\wamp\mysql-5.6.17-winx64(请根据自己实际情况填写路径)

3.找到变量path 编辑,在后面加上  ;%mysql_home%\bin

 

安装mysql服务

按下快捷键win+r,调出运行,然后输出cmd按下回车打开命令控制台,用控制台命令进入电脑上mysql目录。

c:\documents and settings\administrator>cd\

c:\>d:

d:\>cd wamp

d:\wamp>cd mysql-5.6.17-winx64

d:\wamp\mysql-5.6.17-winx64>cd bin

d:\wamp\mysql-5.6.17-winx64\bin>

d:\wamp\mysql-5.6.17-winx64\bin>mysqld -install

提示:以上路径根据自己实际路径输入,输入后显示service successfully installed.及即安装成功

 

启动、停止、移除mysql服务

  启动mysql服务:net start mysql

  停止mysql服务:net stop mysql

  移除mysql服务:mysqld -remove

这里启动服务,方便下一步操作。

第五步:apache服务安装及配置

       首先打开命令控制台进入到apache2.4的bin目录下面(操作方法同上面的mysql),然后输入“httpd -k -install”指令,如果显示“service is already installed”则表示apache服务已经安装完成,接下来打开apache2.4的bin目录下的apachemonitor.exe程序,打开后点击右边的“start”按钮,如果报错请按照之间安装apache的报错提示操作。以上操作完成后打开浏览器在地址栏输入“localhost”如果出现以下页面表示安装成功:

PHP手动环境搭建之WAMP

然后我们把php模块配置到apache里面,在apache路径下面找到conf目录下面的httpd.conf,打开编辑在文件最后输入以下代码:

loadmodule php5_module d:\wamp\php-5.6.30-win32-vc11-x64\php5apache2_4.dll

addtype application/x-httpd-php .php

loadmodule php5_module modules/libphp5.so

phpinidir d:\wamp\php-5.6.30-win32-vc11-x64

这里路径设置成自己的实际路径。

第六步:php配置

php的配置比较简单,只需要打开php根目录下面的php.ini文件,然后按下快捷键ctrl+f搜索关键字“extension_dir”,然后去掉前面的注释符号“;”并且后面输入自己“ext”文件夹的实际路径,如“extension_dir = "d:\amp\php-5.6.30-win32-vc11-x64\ext"”。接下来搜索“extension”关键字出现如下图所示:

PHP手动环境搭建之WAMP

这是php扩展,根据需要去除前面的注释符“;”即可,我们这里将mysql服务扩展打开,如图圈中所示。

做完这些我就完整的配置了一遍wamp环境,然后就可以去apache目录下的htdocs目录里面编写php的项目代码了,我们可以在里面新建一个phpinfo.php文件写入

1 <?php 
2     phpinfo(); 
3 ?>

 

保存然后浏览器访问“localhost/phpinfo.php”测试一下