如何配置php的环境
本人配置的是apache2.2和php5.4.45和mysql5.7,现在开始配置,安装的步骤略过
- 第一步:安装apache
- 了解apache相关的文件夹
htdoc此文件夹时apapche的个目录,当访问该服务器时,会找到该目录的index.html文件error错误日志文件夹conf关于apache的配置的文件夹bin,cgi-binwindows下可执行文件- 进一步了解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

浙公网安备 33010602011771号