AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] 有用的环境配置问题解决集中保留(持续更新) |
|
---|---|
gavin519 |
gavin519 发表于 2020-10-09 17:57:53
以下问题基于楼主使用过程遇到的,最终解决的,主体Linux环境基于已经安装的Centos 8,7、6代均可尝试。
问题部分来自社区的问答,有些问题比较老、时效性有问题、楼层表意没有衔接上,集中整理。 一、Laravel类型源码需要的环境 1.新建LNMP环境 安装常用组件 建议mysql5.7以上 cp /home/wwwroot/当前环境名/etc/amh-php.ini /usr/local/php-当前环境版本号/etc/php.ini 2.PHP添加到path export PATH=$PATH:/usr/local/php-当前环境版本号/bin 3.安装PHP依赖管理工具composer curl -sS https://getcomposer.org/installer | php 注解提示:很多人这一步composer 没有安装成功,composer 安装前提是输入 php -v 没有有输出版本号,按照步骤来可以输出版本号即可下一步。 4.为了方便添加到PATH mv composer.phar /usr/local/bin/composer 5.回到amh给环境 目录赋予权限权(关键步骤) (给不太懂Linux命令的朋友,Linux大佬可自行跳过) 回到amh使用文件管理amfile(商店下载)软件给以下目录赋予权限, /home/wwwroot/环境名/domain/主标识域名/web ,在这个层级赋予(/主标识域名/web)文件夹 向下777权限 再把 /home/wwwroot/环境名称/domain/主标识域名/web ,层级中的web文件夹改名为public(别问为什么非要改名public,优秀Laravel框架中的鸡肋问题,如果不改未来问题很多) 6.更改相应的目录绑定(非常关键,否则打开网页报500错误) 去下列目录下把文件夹中的conf文件,打开目录地址中的文件将web全改成public /home/wwwroot/ZOO/vhost/ 改前 root /home/wwwroot/环境名/domain/主标识域名/web$subdomain; 改后 root /home/wwwroot/环境名/domain/主标识域名/public$subdomain; 注意是所有conf文件地址行,全改
点赞,加油! (0分)
2020-10-09 17:57:53 1
|
amysql |
1与2这两个直接在环境列表勾选『命令行』选项就可以,不用其它操作。
另外,网站要用子目录的程序,建议添加子域主机,不用去改主机的配置。 类似:虚拟主机目录是, /web/ 要二级目录运行的所有网站绑定目录例如: /web/site01/public/ /web/site02/public/ /web/site03/public/ ...
回复
2020-10-12 10:33:59 2
AMH面板 - 好用高效低占用、安全可靠极稳定 |