Windows使用PHP启动ThinkPHP项目,部署配置

Posted HackShendi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows使用PHP启动ThinkPHP项目,部署配置相关的知识,希望对你有一定的参考价值。

HI,I’m Shendi

php还是比较简单的,项目需要嵌入一个php项目,这里记录一下使用方法


文章目录

下载php

可以直接从官网下载
https://www.php.net/

8.1.3的php压缩包

关于版本可以自行选择,我是用的Windows操作系统,下载的压缩包解压,运行 php.exe 可能会报错,例如

PHP Warning:  'C:\\Windows\\SYSTEM32\\VCRUNTIME140.dll' 14.14 is not compatible with this PHP build linked with 14.29 in Unknown on line 0


解决办法就是降低php版本或者下载 vs 工具

安装vs工具包

https://visualstudio.microsoft.com/zh-hans/downloads/

下载完成后直接运行安装,然后在输入php看看还有没有错误

配置 php.ini

新建一个文件,后缀为php,例如 test.php,内容如下

<?php
	phpInfo();

然后启动控制台(cmd),输入命令

php -S localhost:1234 test.php

其中 test.php 为上面那个新建的文件
然后在浏览器打开

localhost:1234

看到如下
其中 Loaded Configuration File 对应的就是 php.ini 的地址
如果为 none 的话需要进行以下配置

windows系统右键我的电脑,属性,环境变量
新建系统变量,命名为 PHPRC,值为 php.ini 存放的地址
一般为 php 安装目录的 lib 文件夹下即可

如果没有 php.ini 文件,则在 php 安装文件夹下找到
php.ini-development 或 php.ini-production,复制任意一个到 lib 目录下即可

配置mysql

打开 php.ini 文件
将以下内容的注释去掉(;分号就是注释)

extension_dir = "ext"
extension=mysqli
extension=pdo_mysql


修改完后需要重启cmd

启动think php 项目

进入think php 项目目录
直接使用以下目录启动

php think run

以上是关于Windows使用PHP启动ThinkPHP项目,部署配置的主要内容,如果未能解决你的问题,请参考以下文章

Windows使用PHP启动ThinkPHP项目,部署配置

windows下ThinkPHP3.2.3使用memcache缓存

thinkphp3.2整合workerman 多入口模式(windows)

Apache+PHP+THINKPHP框架在windows上的搭建

Apache+PHP+THINKPHP框架在windows上的搭建

ThinkPHP实现定时任务