×

php开发环境搭建,php开发环境搭建步骤

前端技术网 前端技术网 发表于2023-12-07 22:57:16 浏览3235 评论0

抢沙发发表评论

一、window+nginx+php环境配置,附配置搭配说明

1,下载PHP

php下载版本比较多,其中,

php开发环境搭建,php开发环境搭建步骤

vc9=vs2008编译,推荐使用IIS+php搭配模式,

vc6=vs6编译,推荐使用apache+php方式搭配,

ThreadSafe,线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。NonThreadSafe是非线程安全,在执行时不进行线程(Thread)安全检查。

NonThreadSafe,

再来看PHP的两种执行方式:ISAPI和FastCGI。

ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择ThreadSafe版本;

php开发环境搭建,php开发环境搭建步骤

而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择NonThreadSafe版本。

官方并不建议你将NonThreadSafe应用于生产环境,所以我们选择ThreadSafe版本的PHP来使用。

2,配置php

解压到某个目录,如c:/php345

将php.ini-development重命名为php.ini

fastcgi.impersonate=1默认为0,如果使用IIS,你需要开启:cgi.fix_pathinfo=1

cgi.force_redirect=0默认开启,如果你使用IIS,可以将其关闭

其次指定extension_dir目录和date.timezone目录

extension_dir="C:/php53iis/ext"

date.timezone=Asia/Shanghai

修改PHP.INI配置文件中的cgi.fix_pathinfo=1,PHP会修正SCRIPT_FILENAME为真实的文件地址,否则PHP将无法找到需要处理的PHP文件。

3,配置nginx

解压nginx,如c:/nginx

设定error.log的存放目录,将#error_loglogs/error.log;的#去处,默认error.log是存放在Nginx安装目录中logs目录下。

二、phpstudy安装教程详解

phpstudy是一个PHP调试环境的程序集成包。

phpstudy安装教程

1.在官方网站下载phpstudy官方网站

2.下载得到一个压缩包

3.解压得到phpstudy的安装程序,并运行安装

4.默认安装目录到c盘,我们这里选择安装到d盘,但是要注意的是我们要把安装目录选择为一个文件夹,如果选择磁盘根目录的话会把程序装在磁盘根目录,不便于后续管理。

(注意目录中不能有中文和空格)所以我们选择目录为D:\phpstudy然后点击"是",开始安装。

5.安装完成后自动弹出主界面,我们也可以在我们的安装目录下找到phpstudy启动

6.主界面有启动和停止的功能,还有web后台和数据库的运行状态显示。界面上还有其它的工具,还可以管理数据库。

7.点击启动,这样就启动了我们的网页服务器和MySQL数据库服务器。

8.我们把我们的index.html文件放入phpstudy的安装目录中的WWW文件夹里。

然后再浏览器内输入127.0.0.1/index.heml就可以访问到我们的index.html文件了。

也可以输入index.php访问phpstudy安装时自带的网页。

如果你的计算机IP进行了端口映射的话你可以直接在浏览器输入你的公网IP来访问。

三、erpnext远程开发环境配置方法

要配置erpnext远程开发环境,首先需要安装并配置好Git、Python、Node.js和MySQL等相关工具和软件,然后克隆erpnext仓库到本地,使用命令行进入到项目目录下,运行安装依赖和启动服务的命令。

接着在本地开发环境中进行代码修改和测试,最后将代码推送到远程仓库并部署到生产环境中。

四、phpstudy数据库怎么搭建

PHPStudy数据库的搭建方法如下:将phpstudy中的mysql启动,打开数据库管理器,在管理器中新建数据库,添加表结构和数据即可这是因为PHPStudy是一个集成开发环境,其中包含MySQL,Apache(或Nginx),以及PHP等要搭建数据库需要完整的启动PHPStudy,但同时如果你要学习其他相关技术,也会需要更多时间去学习如果您已经掌握了MySQL的基础,并且熟悉PHP等一系列相关技术,那么PHPStudy数据库搭建起来是非常简单的,这也大大节省了您排除搭建过程中的各种问题所需的时间

文章到此结束,如果本次分享的php开发环境搭建和php开发环境搭建步骤的问题解决了您的问题,那么我们由衷的感到高兴!