本人配置的是apache2.2和php5.4.45和mysql5.7,现在开始配置,安装的步骤略过
- 第一步:安装apache
- 了解apache相关的文件夹
-
htdoc
此文件夹时apapche的个目录,当访问该服务器时,会找到该目录的index.html文件
-
error
错误日志文件夹
-
conf
关于apache的配置的文件夹
-
bin,cgi-bin
windows下可执行文件
- 进一步了解httpd.conf配置里主要的东西
-
#ServerName localhost:80
是服务器的名称
-
DocumentRoot "E:/server/apache/htdocs"
是服务器的根目录
-
Listen 80
是服务器的端口
-
DirectoryIndex index.php index.html
是服务器默认选择的文件,本来默认是index.html,然而index.php是之后配置
- 第二步:安装php
- 第三步:配置文件时php和apache同时工作
- 打开apache的conf下的httpd.conf
- 在
<IfModule log_config_module>
之前进行配置
- 配置apache加载php模块:LoadModule php5_module PHP所提供的模块链接所在路径
案例:
#加载php
LoadModule php5_module ‘E:/server/php5/php5apache2_2.dll‘
- 将php配置文件加载到php中实现同步效果:PHPIniDir
php.ini所在路径
案例:
#加载php配置文件
PHPIniDir ‘E:/server/php5‘
- apache分配工作给php模块,也就是判断是否以.php结尾,如果是交给php模块处理:AddType application/x-httpd-php .php
案例:
#分配给php
AddType application/x-httpd-php .php
- php.ini默认不存在,需要复制一份php.ini-development或者php.ini-product然后重命名为php.ini
- 第四步:安装mysql
- 第五步:配置php和mysql连接
- 打开php的php.ini文件(不建议用记事本打开)
- 找到
;extension=php_mysql.dll
(这个是原版的mysql)去掉;
,如果想用PDO连接数据库的话,找到extension=php_pdo_mysql.dll
去掉;
- 配置一个拓展目录
案例:
; extension_dir = "ext"
;增加拓展路径 extension_dir = etc拓展所在位置的路径
extension_dir = "E:/server/php5/ext"
- 配置一个时区 date.timezone = 时区的简写(中国的时区的简写是PRC)
案例:
;date.timezone =
;增加时区
date.timezone = PRC
如何配置php的环境