AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] 使用AMH面板LNMP环境+Composer +Flarum,安装Flarum完整教程。 |
|
---|---|
gavin519 |
gavin519 发表于 2020-02-25 21:14:55
第一步
先建立LNMP环境 并绑定域名 (下文环境名用xxx代替 域名用xx2) 1使用AMH建个LNMP环境xxx 获取LNMP地址如这样:/home/wwwroot/xxx/domain/xx2/web 新建sql数据库:数据库 以及数据库名 用户名 (安装Flarum需要) 第二步 安装Composer 容器 (https://pkg.phpcomposer.com/#how-to-install-composer) 打开ssh命令行并依次执行下列命令安装最新版本的 Composer: php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" php composer-setup.php 全局安装 Composer sudo mv composer.phar /usr/local/bin/composer 提示:不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本哦! 第三步 安装Flarum 使用第一步获取的地址:/home/wwwroot/xxx/domain/xx2/web 特别注意事项 ++++++++++++++++++++++++ 这里有个需要注意Laravel 的安装与传统php安装包的区别,Flarum使用Laravel 建立, 所以 /home/wwwroot/xxx/domain/xx2/web 需要 需要 设置相关权限,设置xx2的写入权限 /home/wwwroot/xxx/domain/xx2 +++++++++++++++++++++++++++++++ ssh输入如下命令 (打开LNMP环境地址,也就是安装的地址) cd /home/wwwroot/xxx/domain/xx2/ composer create-project flarum/flarum . --stability=beta 开始等待ssh下载安装包 特别注意:Flarum安装包中的 public文件名,也就是amh下的web网站程序文件夹,这个是AMH一直没有绑定文件夹的功能,很鸡肋,没办法。所以请手动移动到上一层文件夹并给写入权限。 剩下使用输入准备好的 数据库 以及数据库名 用户名 安装Flarum 完毕 ++++++++++++++++++++++++++++++++++++ 以上是使用AMH安装Flarum的全部过程。 如果你觉得有用,可以点个赞,有疑问请添加WeChat留言:EG6668093 我有空的话可提供有限的帮助。小白请多看看。 步骤是没问题的。
点赞,加油! (0分)
2020-02-25 21:14:55 1
|
gavin519 |
如果出现安装插件 提示内存不足
方法如下: proc_open():派生失败错误# 如果composer显示proc_open()派生在某些命令上失败: PHP Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar 因为VPS内存不足并且未启用交换空间,所以可能发生这种情况。 free -m total used free shared buffers cached Mem: 2048 357 1690 0 0 237 -/+ buffers/cache: 119 1928 Swap: 0 0 0 要启用交换,您可以使用例如: /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 /sbin/mkswap /var/swap.1 /sbin/swapon /var/swap.1 https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors
回复
2020-02-25 23:13:54 2
|
gavin519 |
https://discuss.flarum.org/d/3229-cannot-allocate-memory
内存错误 问题解决帖
回复
2020-02-25 23:15:08 3
|
gavin519 |
安装 需要搭配相关知识的帖子:
安装 https://www.mf8.biz/flarum-setting 安装Composer 容器 https://pkg.phpcomposer.com/#how-to-install-composer 如果你觉得有用,可以点个赞,有疑问请添加WeChat留言:EG6668093 我有空的话可提供有限的帮助。小白请多看看。 步骤是没问题的。
回复
2020-02-25 23:17:39 4
|
gavin519 |
关于第二步的详细说明
Composer 镜像使用帮助 切换镜像指向: composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/ Composer 安装简明教程: 一、下载安装脚本,如下方式任选一种即可: 1、php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" 2、curl -sS https://install.phpcomposer.com/installer | php 二、执行安装: php composer-setup.php 三、完成安装: mv composer.phar /usr/local/bin/composer
回复
2020-03-08 20:27:30 5
|
gavin519 |
存档用楼层
解决: Composer 不能安装解决办法 amysql 给出了解决方案。 原帖地址:http://amh.sh/bbs/post-6149-1-1.htm 尝试把环境的amh-php.ini复制到你当使用的php软件的etc目录下 cp /home/wwwroot/环境/etc/amh-php.ini /usr/local/php-版本/etc/php.ini 然后在执行安装composer的步骤。 1.新建LNMP环境 安装常用组件 opcache-1.0 mcrypt-1.0 mysqli-1.0 pdo_mysql-1.0 2.PHP临时添加到PATH export PATH=$PATH:/usr/local/php-7.4/bin 3.安装PHP依赖管理工具composer curl -sS https://getcomposer.org/installer | php 4.为了方便添加到PATH mv composer.phar /usr/local/bin/composer
回复
2020-03-15 05:46:09 6
|