这篇文章主要介绍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下的根目录:
修改后:指定到自定义的路径,但是要记住这个路径。
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环境