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。

相关文章
|
2月前
|
缓存 监控 网络协议
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
|
4天前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
19 3
|
5月前
|
存储 运维 Serverless
函数计算产品使用问题之在YAML文件中配置了环境变量,但在PHP代码中无法读取到这些环境变量,是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
Unix PHP
PHP-FPM 配置
PHP-FPM 配置
|
2月前
|
IDE 安全 网络安全
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
167 4
|
2月前
|
监控 IDE PHP
php xdebug的配置、调试、跟踪、调优、分析
php xdebug的配置、调试、跟踪、调优、分析
|
1月前
|
缓存 NoSQL 数据处理
原生php实现redis缓存配置和使用方法
通过上述步骤,你可以在PHP项目中配置并使用Redis作为高性能的缓存解决方案。合理利用Redis的各种数据结构和特性,可以有效提升应用的响应速度和数据处理效率。记得在实际应用中根据具体需求选择合适的缓存策略,如设置合理的过期时间,以避免内存过度消耗。
48 0
|
5月前
|
网络协议 Unix 应用服务中间件
PHP-FPM 性能配置优化
该文介绍了PHP-FPM的性能配置优化,包括其工作原理和与Nginx的配合。FastCGI是一种提高CGI效率的协议,PHP-FPM是它的管理器。文章对比了CGI和FastCGI的区别,指出FastCGI更高效,能处理更多请求。接着讨论了php-fpm的进程数调优,包括ondemand(按需创建)、dynamic(动态创建)和static(固定数量)三种模式,以及各自适用场景和参数配置。
126 0
PHP-FPM 性能配置优化
|
5月前
|
运维 JavaScript Serverless
Serverless 应用引擎产品使用合集之php工程已经部署,可以正常访问数据库,静态资源样式无法正常加载,要怎么配置
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
Serverless 应用引擎产品使用合集之php工程已经部署,可以正常访问数据库,静态资源样式无法正常加载,要怎么配置
|
安全 关系型数据库 MySQL
提升PHP安全:8个必须修改的PHP默认配置
提升PHP安全:8个必须修改的PHP默认配置
157 0