WAMP(Windows + Apache + MySQL + PHP) 环境配置
独立安装各模块顺序:
Apache -> PHP -> MySQL
Apache服务安装
下载Apache,上面给出的地址是免安装版,用命令行配置可以更加清晰地看到错误信息,方便于调试。
进入下载链接之后有如上的几个下载地址,我们选择第一个。点击进入,就可以看到最终的下载位置,按你的操作系统选择下载32位或64位:
下载完成后,将下载的压缩包解压到D:\PHP\ 目录(目录可以自定义,注意不适用中文) 下,然后命令提示符(管理员模式,非管理员模式进入安装时提示权限问题)进入bin目录下,输入命令:
httpd –k install
执行命令后会发现,Apachefu service is successfully installed.
但会发现下面出现错误,这里是ServerRoot目录指向没有配置。打开../ApacheXX/conf/目录下的httpd.conf,并定位到ServerRoot,配置当前的apache目录:
然后在命令提示符中使用命令
httpd -k uninstall 先卸载服务,然后再执行
httpd –k install命令来安装服务,最后执行
httpd –k start命令来测试。
浏览器中输入
localhost/ 出现类似下面含有 it works 字样提示的页面,表示安装完成
如果不成功,可能是本地80端口被占用,可以到
../ApacheXX/conf/ 目录中的httpd.conf文件里,将所有80的端口改成8080,再次输入
localhost/,如果出现类似上图提示,表示安装成功。
PHP环境安装
PHP环境安装
下载PHP,注意选择有Thread Safe的版本,php位数根据系统位数选择:
同样,将下载的压缩包解压到D:\PHP\ 目录下,方便环境配置。之后将php.ini-development文件修改为php.ini。然后用文本编辑器打开编辑 (不建议使用记事本),定位到extension_dir,将:
; extension_dir = “./”
修改为:
extension_dir = “D:/PHP/php5.6.24/ext”
定位到date.timezone修改时区
date.timezone = RPC 或date.timezone = Asia/Shanghai
定位到default_charset修改编码格式
default_charset =”UTF-8”
然后修改如下内容:
;extension=php_bz2.dllextension=php_curl.dll;extension=php_fileinfo.dllextension=php_gd2.dll;extension=php_gettext.dll;extension=php_gmp.dll;extension=php_intl.dllextension=php_imap.dll;extension=php_interbase.dll;extension=php_ldap.dllextension=php_mbstring.dll;extension=php_exif.dll ; Must be after mbstring as it depends on itextension=php_mysql.dllextension=php_mysqli.dll;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client;extension=php_openssl.dll;extension=php_pdo_firebird.dllextension=php_pdo_mysql.dll;extension=php_pdo_oci.dll;extension=php_pdo_odbc.dll;extension=php_pdo_pgsql.dll;extension=php_pdo_sqlite.dll;extension=php_pgsql.dll;extension=php_shmop.dll; The MIBS data available in the PHP distribution must be installed.; See php.net/manual/en/snmp.installation.phpextension=php_snmp.dllextension=php_soap.dllextension=php_sockets.dll;extension=php_sqlite3.dll;extension=php_sybase_ct.dll;extension=php_tidy.dll;extension=php_xmlrpc.dll;extension=php_xsl.dll
即去掉;号(去除注释)来实现php扩展的引入,如下图:
最后将
D:\PHP\php5.6.24;D:\PHP\php5.6.24\ext添加到环境变量
MySQL安装
MySQL安装
。注意修改安装路径到
D:\PHP\
整合Apache、MySQL、PHP
整合Apache、MySQL、PHP
Apache
打开 ..\Apache2.x\conf\httpd.conf文件,添加如下信息:
启动服务,浏览器中输入
localhost/index.php,出现如下页面,说明配置完成: