资讯专栏INFORMATION COLUMN

windows下PHP环境的搭建

HollisChuang / 686人阅读

摘要:下环境的搭建初学,环境配置各种蛋疼。安装环境点开上面的下载链接,进入下载页面,建议下载线程安全版本的环境。在路径下新建一个文件,内容添加,然后在浏览器输入,如果出现如图页面,则表示环境安装成功。至此,本地环境的搭建就完成了。

windows下PHP环境的搭建

初学PHP,环境配置各种蛋疼。首先,我要表示对度娘搜索结果的失望,以及,墙实在是高,有三层楼那么高。如果可能的话尽可能上google搜索相关技术文档。注1

接下来,步入正题。windows下的PHP环境简称WAMP(windows+Apache+MySQL+PHP)。那么我们环境的搭建就是安装Apache+MySQL+PHP并配置相关变量。

首先,贴出集成环境的下载地址,如果你感觉WAMP的方式安装起来太繁琐,或者你熟悉他们之间的安装关系,只需要快速配置一个开发环境,可以直接安装集成环境。

各模块独立安装的下载方式:

Apache

MySQL

PHP

独立安装各模块顺序按照Apache--->PHP--->MySQL进行。

安装Apache:

下载Apache,上面给出的地址是免安装版,用命令行配置可以更加清晰地看到错误信息,方便于调试。

进入下载链接之后有如上的几个下载地址,我们选择第一个。点击进入,就可以看到最终的下载位置,按你的操作系统选择下载32位或64位:

D盘下新建文件夹D:Program Fileswamp ,将下载文件解压到上述位置。将安装文件放到D盘的好处在于要是你重装系统,相关文件不会丢失。
win+x打开命令提示符(管理员),定位到bin文件目录下,输入命令:httpd -k install,出现如下图错误信息:

不要慌,此时,我们打开conf文件夹,找到httpd.conf,修改如下内容,让serverroot指向你的安装位置:

Define SRVROOT "D:/Program Files/wamp/Apache24" 
ServerRoot "${SRVROOT}"

然后执行命令:httpd -k uninstall卸载服务,并再次执行安装命令,出现如图的提示表示安装成功,启动Apache:httpd -k -start

这时候你可以在浏览器中输入http://localhost来测试时候成功,如果不成功,说明本地80端口被占用,你可以到 httpd.conf中将所有80的端口改成8080,再次输入,如果出现如图提示,表示安装成功。

接下来向httpd.conf中写入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 Fileswamp文件夹中,方便配置管理。你可以看到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. 
; See http://www.php.net/manual/en/snmp.installation.php 
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等。

接下来,我们来验证PHP是否安装完毕,在命令行输入:httpd -k restart,重新启动服务。在D:Program FileswampApache24htdocs路径下新建一个文件phpinfo.php,内容添加,然后在浏览器输入http://localhost:8080/phpinfo.php,如果出现如图页面,则表示PHP环境安装成功。

安装MySQL

MySQL为安装版,按照提示走就可以了。选择custom自定义安装,将安装位置放到D:Program Fileswamp下,方便管理。

安装PHPMyAdmin数据库操作工具

PHPMyAdmin下载地址

下载完成后,解压到D:Program FileswampApache24htdocs下,不需做其他的配置。在浏览器输入:http://localhost:8080/pma/index.php,打开控制台,输入你安装MySQL时设置的账号密码,账号默认为root

你登陆之后,下面会有一个红色的提示:配置文件现在需要一个短语密码。新版本的PhpMyAdmin增强了安全性,需要在配置文件设置一个短语密码,这个密码用于Cookies的加密,以免多个PhpMyAdmin或者和其他程序共用Cookies时搞混。那么我们来添加这个密码:

1、修改phpMyAdmin/libraries/config.default.php
    $cfg["blowfish_secret"] = ""; 改成 $cfg["blowfish_secret"] = "123456"; (注:其中的’123456′为随意的字符)

2、修改phpMyAdmin/config.sample.inc.php
    $cfg["blowfish_secret"] = ""; 改成 $cfg["blowfish_secret"] = "123456"; (注:其中的’123456′为随意的字符)

浏览器刷新页面,ok,红色提示消失。

至此,本地环境的搭建就完成了。

其实我木有搞php,我是一搞android的,一拍黄片的哥们说windows配环境很蛋疼,于是某天闲下来试了下配环境,确实很蛋疼。某天再去google以关键词windows php 安装进行搜索的时候赫然第一条是这篇,吓了一跳。php的东西好久不研究早都忘光了,但是当初我确实是以本文的记录成功安装的,有遗漏或者错误的地方欢迎大家指出来,希望我没有对其他人造成误导...o(︶︿︶)o

上面我用到的安装软件,百度网盘,链接:http://pan.baidu.com/s/1gfre9UF 密码:wtqw

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21095.html

相关文章

  • Windows搭建swoole环境与测试

    摘要:此时的环境就好似的终端,而根目录就是的安装目录,在界面输入命令其中是解压的源程序。搭建成功后会生成自己的一个类似环境的控制中心,运行的时候得用这个环境运行,不需要再安装别的环境。 简言 swoole,一个php的超级扩展,具有异步编程、高性能等非常多的特性。可以在最少的性能损耗下,换取最大的开发效率。但遗憾的是swoole不能在Windows环境下安装使用,对开发造成一定的阻碍,现就W...

    weakish 评论0 收藏0
  • Windows搭建swoole环境与测试

    摘要:此时的环境就好似的终端,而根目录就是的安装目录,在界面输入命令其中是解压的源程序。搭建成功后会生成自己的一个类似环境的控制中心,运行的时候得用这个环境运行,不需要再安装别的环境。 简言 swoole,一个php的超级扩展,具有异步编程、高性能等非常多的特性。可以在最少的性能损耗下,换取最大的开发效率。但遗憾的是swoole不能在Windows环境下安装使用,对开发造成一定的阻碍,现就W...

    RiverLi 评论0 收藏0
  • 自由搭建 WAMP 开发环境

    摘要:在上搭建开发环境,一般称为环境搭建。两种搭建方式自由搭建第三方套件。如等等第一种的优点就是软件版本搭配自由度高可了解搭建详细过程。下面,我们看一下自由搭建的过程。整合与打开文件进行修改。 PHP 在 Window 上搭建开发环境,一般称为 WAMP 环境搭建。现在详细聊聊该如何搭建。 两种搭建方式 自由搭建 第三方 wamp 套件。如 WampServer、XAMPP 等等 第一种...

    sunsmell 评论0 收藏0
  • 在Docker搭建Apache+PHP+mysql环境过程记录

    摘要:主要记录了搭建所用到的工具,使用的命令和遇到的坑。二搭建服务器环境验证是否启动打开,输入如果输出版本信息的话,表示启动成功。使用镜像加速下载镜像时,必须输入完整的库名和镜像名。 这是一篇搭建Docker环境的过程记录,方便以后查看。主要记录了搭建所用到的工具,使用的命令和遇到的坑。 一、安装Docker 第一步肯定是到Docker的官网(https://www.docker.com)上...

    geekidentity 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<