当前位置: 首页 > 工具软件 > Heroku WP > 使用案例 >

heroku免费空间java_Heroku免费云空间:绑定域名、部署PHP环境安装WP博客

刘胜泫
2023-12-01

三、Heroku免费云空间手动安装Wordpress

1、Heroku空间手动安装部署Wordpress有点麻烦,主要难点就是在于本地Web环境搭建。如果你想要在Heroku空间上安装Ngnix或者Apache,那么你的本地也要安装此类Web组件。

2、安装Ruby:RubyInstaller下载 。

3、Ruby安装完成后,你可以打开CMD窗口,输入:ruby –e ‘puts “welcome to Ruby”,有输出即表示安装成功。

4、安装Git:Git for Windows下载。

5、安装了Git后,执行:git – -version,有输出表示安装成功。

6、接下来就是安装heroku toolbelt了。直接执行:heroku login 就可以自动下载安装了。

7、使用你的heroku 账号和密码登录heroku 空间。

8、然后,clone一个官方的PHP Buildpack使用 git clone https://github.com/heroku/heroku-buildpack-php.git,下载到本地后先删除目录里的requirements.txt。

9、然后编辑composer.json,这里边要填上你需要的PHP版本,你需要的PHP拓展等等,代码参考如下(来自Holic):1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40{

"name": "heroku/heroku-buildpack-php",

"description": "Toolkit for starting a PHP application locally, with or without foreman, using the same config for PHP/HHVM and Apache2/Nginx as on Heroku",

"keywords": ["heroku", "foreman", "php", "hhvm", "apache", "apache2", "nginx"],

"homepage": "http://github.com/heroku/heroku-buildpack-php",

"type": "library",

"license": "MIT",

"authors": [

{

"name": "David Zuelke",

"email": "dz@heroku.com"

}

],

"bin": [

"bin/heroku-hhvm-apache2",

"bin/heroku-hhvm-nginx",

"bin/heroku-php-apache2",

"bin/heroku-php-nginx"

], #需要安装的PHP拓展 支持的拓展可以查看官方文档 https://devcenter.heroku.com/articles/php-support#extensions#若需要HHVM环境,删除所有拓展后添加"hhvm": "^3.5.1",  "require": {

"php": "^5.6.0",

"ext-bcmath": "*",

"ext-memcached": "*",

"ext-mongo": "*",

"ext-xsl": "*",

"ext-bcmath": "*",

"ext-calendar": "*",

"ext-exif": "*",

"ext-ftp": "*",

"ext-gd": "*",

"ext-mysql": "*",

"ext-sqlite3": "*",

"ext-pdo_sqlite": "*",

"ext-xmlrpc": "*",

"ext-xsl": "*"

}}

10、修改完本文档后确保本地有PHP环境,以及composer命令,接下来执行:composer update

。如果本地环境和需要部署的环境不符,应该加入"--ignore-platform-reqs"来跳过环境检查。接下来创建文件Procfile,写入

以下内容:1

2

3

4

5web: vendor/bin/heroku-php-apache2 web///注意:web/是网站根目录.bin/heroku-php-apache2可以换为"bin/heroku-hhvm-apache2","bin/heroku-hhvm-nginx","bin/heroku-php-nginx"

11、最后创建web目录,把网站需要的所有文件,包括主题文件,插件等放进去,在Buildpack目录下执行Heroku命令 :heroku

create 。创建一个heroku应用,之后执行 :git push heroku master

,上传代码和Buildpack.。启动应用:heroku ps:scale web=1 。

 类似资料: