企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
phpStudy v8.0.9.1(Windows 64位) 1. 版本下载及更新日志:http://phpstudy.php.cn/wenda/401.html 2. 使用图文和视频教程:http://phpstudy.php.cn/wenda/401.html 3. 讨论区:http://phpstudy.php.cn/using.html 以上属于下载完后的使用说明中包含的信息。地址最终会被重定向到`xp.cn`域名。网页内容与描述一致。 这里以TP5.1.*为例 [TOC] ## 一、安装环境软件【配置php运行环境和功能依赖】 在面板左侧大菜单选择`环境`,选择`php`选项点击安装。我这里用到了redis存储session,所以将`redis`也安装了。 `mysql`我用的远程服务器。所以这里没安装。 ![](https://img.kancloud.cn/aa/5a/aa5ab0378e7fca028166edeb82afc990_800x630.png)   安装完后在左侧`首页`启动`nginx`和`redis` ![](https://img.kancloud.cn/10/67/10674c257a7d71716fbf50c76f62c2f3_800x630.png) ## 二、创建网站【指定根目录并上传网站源码】 首先在面板左侧大菜单选择`网站`,右侧内容点击`+创建网站`,需要填写的主要配置如下, 域名: test.54skyer.cn   第二域名: 不填   端口: 选择`http`,填写`80`   根目录: 默认的根目录,如果已经把`tp5`的官方源码解压并放置在该目录下,假设我命名源码的文件夹更名为blog.54skyer.cn,则点击`浏览`,默认打开的就是 `$document_root`,选中/blog.54skyer.cn/public.`即可; $document_root`是该软件安装完自动指定的网站源码根目录。里面会有个index.html。但是我们可能配多个项目,相当于配置虚拟主机。   创建环境: 【因为我是直接在阿里云上用我的数据库,所以这里仅勾选`同步hosts`】   程序类型: `php`   PHP版本: 我选择的是可选项最高版本。【这里与第一步的安装php对应,不安装php默认只有5.2.7nts版本,建议安装,因为框架很多语法不对PHP旧版本兼容】   ![](https://img.kancloud.cn/88/88/88888052412a0c4e42491e64012a13d7_460x465.png)   ## 三、配置web服务器。 我这里使用lnmp,所以配置的是nginx;实际上该软件已做了url路径的pathinfo的配置以及fast-cgi配置。仅需要额外配置隐藏index.php即可 先找到vhost配置文件 ![](https://img.kancloud.cn/00/da/00da2c7e23f227a900293c271839cb90_800x630.png) 再更新配置。就是新增如图所示代码 ![](https://img.kancloud.cn/ba/49/ba49a306caff29d733a3fde7b4f8400e_733x562.png) 以下是url路径的pathinfo的配置以及fast-cgi配置;部署上线可以参考 ![](https://img.kancloud.cn/dc/31/dc31ec6e3b1f064789bf294a55862660_646x184.png)   ## 四、开启扩展 我这里用到了redis但是代码报错找不到`redis`类,第一想到就是扩展没开。 找到`网站`选择自己配置的网站点击`管理`,再点击`php扩展`,选中`php_redis`,即可。 ## 五、nginx性能调优 有如下参数可以调优 ![](https://img.kancloud.cn/77/e1/77e188336e7d29d3b5d6bdedb10ec5f0_460x465.png)