Windows系统下怎么搭建PHP环境

  介绍

这篇文章主要介绍Windows系统下怎么搭建PHP环境,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

1, PHP环境搭建的前提是Apache HTTP服务器(Apache服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP服务器的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“Apache HTTP Servcer-Apache服务器下载与Windows系统下安装“查看具体操作。

2, PHP下载:

2.1,下载地址:http://php.net/downloads.php

2.1版本选择:如果是与Apache搭配,建议选择线程安全版本;如果是与CGI或者FAST-CGI搭配,建议选择非线程安全版本。

3, PHP环境搭建:

3.1,将下载的. zip压缩包解压到指定的安装目录,此处安装路径为:D: \你\ php_5.6.33。

3.2,将PHP的根目录下的PHP。php ini-development或者。ini-production复制一份并改名为PHP . ini中,作为PHP的配置文件;

3.3,打开PHP . ini中,修改配置信息:

说明:a, ini文件的注释是分号(英文分号),所以取消注释就删除分号;

b, $ {phphome}是PHP的根目录,即:D: \你\ php_5.6.33,配置文件中写成绝对路径。

3.3.1,修改扩展文件的路径:

;,extension_dir =,“ext"

取消注释,或者改为:

extension_dir =,“$ {phphome} \ ext"

注意:如果是与Apache搭配,建议将扩展文件路径改为绝对路径,因为有可能加载不了。

3.3.2,修改需要加载的扩展文件,下面代码是取消部分扩展程序的注释之后的代码:

=php_bz2.dll延伸   扩展=php_curl.dll   扩展=php_fileinfo.dll   扩展=php_gd2.dll   扩展=php_gettext.dll   ;扩展=php_gmp.dll   ;扩展=php_intl.dll   ;扩展=php_imap.dll   ;扩展=php_interbase.dll   ;扩展=php_ldap.dll   扩展=php_mbstring.dll   扩展=php_exif.dll ,,,,,,, Must  be  after  mbstring  as  it  depends 提醒它   扩展=php_mysql.dll   扩展=php_mysqli.dll   ;扩展=php_oci8_12c.dll ,,, Use  with  Oracle  Database  12 c  Instant 客户端   扩展=php_openssl.dll   ;扩展=php_pdo_firebird.dll   扩展=php_pdo_mysql.dll   ;扩展=php_pdo_oci.dll   扩展=php_pdo_odbc.dll   扩展=php_pdo_pgsql.dll   扩展=php_pdo_sqlite.dll   扩展=php_pgsql.dll   ;扩展=php_shmop.dll      ,,,MIBS  data  available 拷贝,PHP  distribution  must  be 只安装;   ,,阅读http://www.php.net/manual/en/snmp.installation.php    ;扩展=php_snmp.dll      扩展=php_soap.dll   扩展=php_sockets.dll   扩展=php_sqlite3.dll   ;扩展=php_sybase_ct.dll   扩展=php_tidy.dll   扩展=php_xmlrpc.dll   扩展=php_xsl.dll

3.3.3,设置默认的时区:

[日期]   ,,Defines 从而,default  timezone  used  by 从而date 功能   ;,http://php.net/date.timezone 选择时区列表网址   date.timezone =,亚洲/上海

3.3.4,设置ssl:

(openssl)   ,,,的位置;of  a  Certificate  Authority  (CA), file 提醒,local 文件系统   ,,用use  when  verifying 从而identity  of  SSL/TLS 同行只Most  users 应该   ,,not  specify  a  value  for 却;能够directive  as  PHP  will  attempt 用use    ;,OS-managed  cert  stores 拷贝its 没有只If 指定,,却;能够value  may 仍然   ;,be  overridden 提醒a  per-stream  basis  via ,“cafile" SSL  stream 上下文   ;选项。   openssl.cafile=, cacert.pem

根据需求可以自己添加扩展。

3.4,修改Apache24 \ conf \目录下的httpd。Apache conf配置,让Apache和PHP协同工作,

3.4.1, DocumentRoot设置:

修改前:默认的是Apache24下的根目录:

癢indows系统下怎么搭建PHP环境"

修改后:指定到自定义的路径,但是要记住这个路径。

癢indows系统下怎么搭建PHP环境"

3.4.2,修改默认的索引,以支持PHP:

修改前:

#,DirectoryIndex:, sets 从而file  that  Apache  will  serve  if  a 目录   #,is 请求。   #   & lt; IfModule  dir_module>   ,,,DirectoryIndex  index . html   & lt;/IfModule>

Windows系统下怎么搭建PHP环境