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 目录:

<VirtualHost *:80>
    DocumentRoot "/xampp/htdocs/microkof/public"
    ServerName microkof.com
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/xampp/htdocs"
    ServerName x.com
</VirtualHost>

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

127.0.0.1 microkof.com
127.0.0.1 x.com

制作网站(略过)

通过乌龟 git 上传到SAE即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,654评论 19 139
  • 前言 最近在学习PHP的一个框架:ThinkPHP(下文简称TP),此文作为阶段性学习总结用,也希望对读者能有一些...
    EVANIMARIA阅读 12,318评论 0 5
  • Composer Repositories Composer源 Firegento - Magento模块Comp...
    零一间阅读 9,347评论 1 66
  • 一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Uni...
    1b3bd36d9d21阅读 12,549评论 3 13
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 6,988评论 0 11