首先下载xampp 官网地址:https://www.apachefriends.org/zh_cn/index.html
这是其他版本的xampp 主要是对应PHP的版本 https://www.apachefriends.org/download.html
一直下一步,中间有访问权限提示一直点允许 知道安装结束
运行
按照完成之后 就可以了,,此时需要把botappserver 也就是我们的代码放到根目录下 C:\xampp\htdocs
这里基本上算完成一大半了
记住运行cmd cd到 C:\xampp\htdocs\botappServer
之后运行 init
打开文件C:\xampp\php\php.ini 在此处添加C:\xampp\php\ext 支持sql server 的动态库文件 xampp 其实很坑的地方在这
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll
此处是为了设置我们的服务接口为直接访问地址 比如http://localhost 会直接跳转到 服务器接口 不需要像 http://localhost/botappserver/api/web
打开目录C:\xampp\apache\conf 找到httpd.conf 打开编辑
编辑 C:/xampp/htdocs/botappServer/api/web
<Directory " C:/xampp/htdocs/botappServer/api/web"> zhuyi </Directory> 中间要添加
# 开启 mod_rewrite 用于美化 URL 功能的支持(译注:对应 pretty URL 选项)
RewriteEngine on
# 如果请求的是真实存在的文件或目录,直接访问
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 如果请求的不是真实文件或目录,分发请求至 index.php
RewriteRule . index.php
# ...其它设置...
此处算设置完成 重起服务 start
找到botappserver目录下 botappServer\common\config main-local.php
打开
把不需要的都注释了,这个是可以连接多种数据库的方式供参考
return [ // ... ‘components‘ => [ // ... ‘db‘ => [ ‘class‘ => ‘yii\db\Connection‘, ‘dsn‘ => ‘mysql:host=localhost;dbname=mydatabase‘, // MySQL, MariaDB //‘dsn‘ => ‘sqlite:/path/to/database/file‘, // SQLite //‘dsn‘ => ‘pgsql:host=localhost;port=5432;dbname=mydatabase‘, // PostgreSQL //‘dsn‘ => ‘cubrid:dbname=demodb;host=localhost;port=33000‘, // CUBRID //‘dsn‘ => ‘sqlsrv:Server=localhost;Database=mydatabase‘, // MS SQL Server, sqlsrv driver //‘dsn‘ => ‘dblib:host=localhost;dbname=mydatabase‘, // MS SQL Server, dblib driver //‘dsn‘ => ‘mssql:host=localhost;dbname=mydatabase‘, // MS SQL Server, mssql driver //‘dsn‘ => ‘oci:dbname=//localhost:1521/mydatabase‘, // Oracle ‘username‘ => ‘root‘, //数据库用户名 ‘password‘ => ‘‘, //数据库密码 ‘charset‘ => ‘utf8‘, ], ], // ... ];