php环境的搭建,windows下PHP环境的搭建
windows下PHP环境的搭建
初学PHP,环境配置各种蛋疼。⾸先,我要表⽰对度娘搜索结果的失望,以及,墙实在是⾼,有三层楼那么⾼。如果可能的话尽可能上google搜索相关技术⽂档。注1
接下来,步⼊正题。windows下的PHP环境简称WAMP(windows+Apache+MySQL+PHP)。那么我们环境的搭建就是安装
Apache+MySQL+PHP并配置相关变量。
⾸先,贴出集成环境的下载地址,如果你感觉WAMP的⽅式安装起来太繁琐,或者你熟悉他们之间的安装关系,只需要快速配置⼀个开发环境,可以直接安装集成环境。
各模块独⽴安装的下载⽅式:
独⽴安装各模块顺序按照Apache--->PHP--->MySQL进⾏。
安装Apache:
下载Apache,上⾯给出的地址是免安装版,⽤命令⾏配置可以更加清晰地看到错误信息,⽅便于调试。
进⼊下载链接之后有如上的⼏个下载地址,我们选择第⼀个。点击进⼊,就可以看到最终的下载位置,按你的操作系统选择下载32位或64位:mysql下载后安装中出现提示不到安装包
D盘下新建⽂件夹D:\Program Files\wamp ,将下载⽂件解压到上述位置。将安装⽂件放到D盘的好处在于要是你重装系统,相关⽂件不会丢失。
win+x打开命令提⽰符(管理员),定位到bin⽂件⽬录下,输⼊命令:httpd -k install,出现如下图错误信息:
不要慌,此时,我们打开conf⽂件夹,到f,修改如下内容,让serverroot指向你的安装位置:
Define SRVROOT "D:/Program Files/wamp/Apache24"
ServerRoot "${SRVROOT}"
然后执⾏命令:httpd -k uninstall卸载服务,并再次执⾏安装命令,出现如图的提⽰表⽰安装成功,启动Apache:httpd -k -start
接下来向f中写⼊PHP⽀持模块,有⼈在安装的时候会遇到LoadModule takes two arguments, a module name and the name of a shared object file to load it from错误,原因就是在下⾯模块配置的时候路径没有加引号:
# 如下为PHP环境添加模块
LoadModule php5_module "D:/Program Files/wamp/php-5.6.12/php5apache2_4.dll"
PHPIniDir "D:/Program Files/wamp/php-5.6.12/php.ini"
# 添加PHP⽀持
AddType application/x-httpd-php .php
然后修改⾸页⽂件类型⽀持:
DirectoryIndex index.html index.htm index.php
修改完毕之后先不⽤管Apache,接下来进⾏PHP环境的安装。
安装PHP环境
点开上⾯的下载链接,进⼊下载页⾯,建议下载线程安全版本的PHP环境。
同样,将其解压到D:\Program Files\wamp⽂件夹中,⽅便配置管理。你可以看到php根⽬录下就有上⾯在Apache中配置的两个⽂件之⼀:php5phpdbg.dll。接下来将php.ini-production⽂件重命名为php.ini,⽤写字板打开(⽤记事本打开之后乱的⼀逼,根本不到相关的配置信息...),全局搜索,将; extension_dir = "./"修改为extension_dir = "D:/Program Files/wamp/php-5.6.12/ext"
记得要去掉前⾯的分号和空格。然后修改如下内容:
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=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.
extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
;extension=php_sqlite3.dll
;
extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
上⾯的代码其实就是去掉了下图中框起来部分前⾯的分号,来⽀持数据库,socket等。
安装MySQL
MySQL为安装版,按照提⽰⾛就可以了。选择custom⾃定义安装,将安装位置放到D:\Program Files\wamp下,⽅便管理。安装PHPMyAdmin数据库操作⼯具
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论