php wampserver的使用配置

简介: 本文介绍了WampServer在Windows系统下的配置和使用方法,包括如何修改PHP时区为中国标准时区PRC、更改Apache服务器端口号以避免冲突、设置起始页以及如何创建和管理虚拟目录。通过这些步骤,用户可以更有效地在本地环境中开发和测试PHP程序。

wampserver

WampServer是Windows Apache Mysql PHP集成安装环境,在Windows操作系统下的apache、php和mysql的服务器软件。

1.php时区配置

wampserver,php预处理器默认使用UTC时区(世界标准时间),中国时区与其恰好相差8小时。

单击wampserver的图标,选择php–>php.ini,
在这里插入图片描述
打开php.ini文件进行时区修改
在这里插入图片描述
使用 ctrl+f 快速查找 “UTC”
在这里插入图片描述
将 UTC 修改为 PRC ,然后保存编辑重新启动服务即可生效
在这里插入图片描述

2.修改apache服务器端口号

web服务器端口默认是占用8080的,如果你曾经用过JavaWeb,或者是django的话,务必修改端口号,否则的话,在安装wampserver的时候就会无法正常启动服务。

单击wampserver,选择Apache —>httpd.conf
在这里插入图片描述

打开httpd.conf,快速搜索 listen ,这里我将其端口号修改为8082.
在这里插入图片描述

3.设置起始页

打开 httpd.conf,找到其中的DirectoryIndex,将其内容修改即可。
默认情况下,一般不需要动,其优先级从左到右依次递减。

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>

在这里插入图片描述

4.设置web服务器主目录

默认情况下,web浏览器访问的是 “C:/wamp/www”目录下的文件,即C:/wamp/www是主目录。(这里与安装时,wampserver的安装路径有关)。

可以在对httpd.conf中进行修改主目录,但是不推荐,一般使用“虚拟目录”

在httpd.conf中修改,找到DocumentRoot,对其内容修改保存以后重新启动服务器即可生效。
在这里插入图片描述

5.设置虚拟目录

因为web服务器只能设置一个主目录,频繁的修改httpd.conf中的主目录,肯定是不现实的,而且为了实现一台主机能够同时存在多个主目录,从而 有设置虚拟目录。

单击wampserver,选择 Apache–>Alias directors–>add an alias,我这里因为语言设置中文,所以就更简单啦。
在这里插入图片描述

点击 add an alias 后,会弹出一个命令窗口,然后输入自定义的虚拟目录名即可(需要注意,这个虚拟目录名必须是已经存在的,否则会报错)。

我在我的wampserver的www目录下创建了一个名为phpDemo的文件夹,并且在新建一个helloWorld.php文件。
在这里插入图片描述
helloWorld.php的代码:

<!DOCTYPE html> 
<html> 
<body> 

<?php 
echo "Hello World!"; 
?> 

</body> 
</html>

然后在命令窗口中输入我的文件路径 c:/wamp64/www/phpDemo,然后按两次回车即可。
在这里插入图片描述

然后,我们在浏览器中访问刚才新建的helloWorld.php文件,输入http://localhost:8082/phpDemo/helloWorld.php
在这里插入图片描述
成功显示helloWorld。

相关文章
|
3月前
|
缓存 监控 网络协议
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
|
20天前
|
安全 PHP 开发者
php中配置variables_order详解
`variables_order` 是 PHP 配置中的一个关键指令,它决定了不同来源的变量被导入到全局变量空间的顺序。正确配置 `variables_order` 不仅可以确保变量的正确处理和覆盖顺序,还能提高应用程序的安全性。开发者应根据具体应用的需求,合理配置 `variables_order`,确保应用的稳定和安全运行。
31 5
|
1月前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
62 3
|
6月前
|
存储 运维 Serverless
函数计算产品使用问题之在YAML文件中配置了环境变量,但在PHP代码中无法读取到这些环境变量,是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
Unix PHP
PHP-FPM 配置
PHP-FPM 配置
|
3月前
|
IDE 安全 网络安全
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
227 4
|
3月前
|
监控 IDE PHP
php xdebug的配置、调试、跟踪、调优、分析
php xdebug的配置、调试、跟踪、调优、分析
|
2月前
|
缓存 NoSQL 数据处理
原生php实现redis缓存配置和使用方法
通过上述步骤,你可以在PHP项目中配置并使用Redis作为高性能的缓存解决方案。合理利用Redis的各种数据结构和特性,可以有效提升应用的响应速度和数据处理效率。记得在实际应用中根据具体需求选择合适的缓存策略,如设置合理的过期时间,以避免内存过度消耗。
61 0
|
6月前
|
网络协议 Unix 应用服务中间件
PHP-FPM 性能配置优化
该文介绍了PHP-FPM的性能配置优化,包括其工作原理和与Nginx的配合。FastCGI是一种提高CGI效率的协议,PHP-FPM是它的管理器。文章对比了CGI和FastCGI的区别,指出FastCGI更高效,能处理更多请求。接着讨论了php-fpm的进程数调优,包括ondemand(按需创建)、dynamic(动态创建)和static(固定数量)三种模式,以及各自适用场景和参数配置。
152 0
PHP-FPM 性能配置优化
|
PHP Windows
在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)支持。
原文:在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)支持。 WAMPServer可以让开发者在Windows系统下快速搭建WAMP环境,它支持多版本的Apache、MySQL、PHP之间的相互切换,互不影响,对于PHPer开发者来讲极为方便快速。
1445 0