在paiza上运行其他人编写的PHP源代码的方法是什么?
我发现了这个源码,所以想在Paiza上尝试一下。
https://qiita.com/hedrall/items/fa8d43292f6bbeaf96d7
我发现在paiza.to上,如果想要安装并运行来自Github的库,就必须使用paiza cloud。
然而,由于免费的服务器在24小时后会自动消失,所以只算是真正的试用感觉。
這次是在PHP環境下製作的。
我也能使用npm。
不過稍後會詳細說明,因為出現了錯誤,我想要將npm版本升級到最新,所以參考了下面的文章,先卸載再重新安裝。
https://qiita.com/taikan/items/88ff45a12b4e06293794
因为得知需要Node.js,所以我参考了这篇文章进行了安装。
https://qiita.com/seibe/items/36cef7df85fe2cefa3ea
paiza的云服务器是Ubuntu。
因为没有这个,会被责骂,所以我安装了它。
https://www.npmjs.com/package/@angular/core
以下是中文的同义句:
这也是必需的。请参考https://github.com/angular/angular-cli#更新-angular-cli。
此外,为了建立软件包的依赖关系,我参考了以下文章并进行了安装:
http://phiary.me/node-js-package-manager-npm-usage/
我使用了这个命令。
前往package.json所在的目录,并执行这个命令。
$npm install
由于paiza cloud有终端,这样的操作也变得简单方便。
为了使这个存储库正常运行,我安装了各种软件。
更容易使用
其实,我在创建Angular环境时遇到了一个无法访问浏览器的错误,好像是这样的:”无效的主机头”。我不知道这个错误是什么意思,所以从一开始就浪费了很多时间。这次我故意保留了我遇到困难的过程,直到我在Stack Overflow上得到解答为止。最后,我成功地按照以下步骤完成了任务。
我在public_html的根目录下创建了一个新文件夹(通过应用程序创建)。
我将把这次发现的代码库添加到我创建的文件夹中。
如果在这个状态下运行服务,会报错说缺少@angular/core库。
请将https://www.npmjs.com/package/@angular/core 添加到包含存储库的文件夹中。
ng serve --disable-host-check
输入这个命令后,就可以成功运行服务器。
由于我的网络非常慢,所以在服务器开始运行并在端口4200打开浏览器后,屏幕没有变化了很长时间。
因此,我觉得可能是缺少了什么,所以尝试了之前提到的依赖关系的整合安装命令。
然后,在查看源码时发现它调用了下面这个仓库,所以我为了以防万一将其添加了进来。
https://www.npmjs.com/package/@angular/platform-browser-dynamic
这次我第一次体验Angular。
由于我第一次使用Angular,所以我在学习的同时搭建了环境。我创建了一个初始项目并测试了能否在浏览器上显示,就像我在另一篇文章中描述的那样。从这次开始,我将继续深入学习Angular。
我找到了一篇我认为对于努力学习有帮助的文章,所以想和大家分享一下。
https://www.buildinsider.net/web/angulartips/002