🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
PHP的基本配置是一次性工作,做这一次就可以了。 ## 3.3.1.任务描述 下一个任务:通过PHP输出当前时间,代码如下: ![](https://img.kancloud.cn/cc/c2/ccc251a14310f2940047ce43b833d016_564x165.png) 我们发现输出的时间结果是不对的。 这是因为PHP默认使用的时区是“格林威治时间”,比我们早8小时。 我们需要对PHP进行配置,并设定其运行时间为我们的北京时间。 ## 3.3.2.获得PHP的配置文件(php.ini) 在php语言包文件夹中,将php.ini-development文件拷贝一份,并修改文件名为:php.ini。 ![](https://img.kancloud.cn/3c/26/3c2671c64b8c851533a87285c1406b67_299x187.png) 现在我们将前者改为(或复制为)php.ini,就得到我们需要的php配置文件。 ## 3.3.3.配置相关文件 这里需要做两件事情: 1,在apache的配置文件(httpd.conf)中设置php.ini的路径 就是让Apache知道我们的php.ini文件在哪里!apache是需要先读取到php.ini才能生效的。 具体做法: 在apache的配置文件(httpd.conf)中,添加php模块那行之后,再添加这一行: PHPIniDir “php.ini文件所在路径” //注意:只要路径,不要文件名 ![](https://img.kancloud.cn/f3/fc/f3fc6a683f6c40bc832b3c6037575112_777x271.png) 2,在php配置文件(php.ini)中设置timezone为PRC: ![](https://img.kancloud.cn/75/67/7567a6c05f2b0b16a9d90c396359462d_739x156.png) 然后重启apache,并访问刚才的网页(http://localhost/hello.php),结果为: ![](https://img.kancloud.cn/43/dc/43dcecb41207789af126d36121eb378c_494x57.png) 提示: 1,以后,还可以(需要)在php.ini中进行其他项目的配置,但在apache的httpd.conf文件指定php.ini文件的位置的工作就不需要重复做了!