Thinkphp在SAE平台的安装过程

安装 git bash、乌龟 git、Composer

将 Composer 的包服务器指向中国镜像

composer config -g repo.packagist composer https://packagist.phpcomposer.com

创建 git 本地库

在 htdocs 目录新建 microkof 文件夹,作为 git 本地库。

下载 tp

在 htdocs 目录执行:

composer create-project topthink/think microkof dev-master --prefer-dist

下载 SAE 扩展

先:

cd microkof

在 htdocs/microkof 目录执行:

composer require topthink/think-sae dev-master --prefer-dist

修改 tp 的两个配置文件

修改 htdocs/microkof/application 目录的 database.php,如下:

// 数据库类型
'type'        => 'mysql',
// 服务器地址
'hostname'    => SAE_MYSQL_HOST_M . ',' . SAE_MYSQL_HOST_S,
// 数据库名
'database'    => SAE_MYSQL_DB,
// 用户名
'username'    => SAE_MYSQL_USER,
// 密码
'password'    => SAE_MYSQL_PASS,
// 端口
'hostport'    => SAE_MYSQL_PORT,

修改 htdocs/microkof/application 目录的 config.php,将 'log'、'template'、'cache' 的值修改为如下代码:

'log'=>[
    'type'=> '\think\sae\Log',
]
'template' => [
    'type'  =>  'Think',
    'compile_type'  => '\think\sae\Template',
]
'cache'=>[
    'type'  =>  '\think\sae\Cache',
]

设置虚拟主机

打开 apache/conf/extra/httpd-vhosts.conf,添加两个虚拟主机,其中x.com用于正常的访问 htdocs 目录:


    DocumentRoot "/xampp/htdocs/microkof/public"
    ServerName microkof.com


    DocumentRoot "/xampp/htdocs"
    ServerName x.com

重启 Apache。
修改 hosts 文件,加入:

127.0.0.1 microkof.com
127.0.0.1 x.com

制作网站(略过)

通过乌龟 git 上传到SAE即可

你可能感兴趣的:(Thinkphp在SAE平台的安装过程)