2022-08-30 09:49:54 - 米境通跨境電商
更改linux默認(rèn)php版本的命令:
exportPATH=/opt/plesk/php/7.2/bin:$PATH;
我想通過plesk的Composer來安裝magento2.3.2,composer對以后升級很方便
首先magento最低安裝硬件要求:1核2G,
真正運(yùn)行項(xiàng)目起步需要4核8G
php7.1以上
在安裝composer之前,需要?jiǎng)?chuàng)建不是root的用戶來操作
我們可以在plesk里面指定某一個(gè)域名下面的用戶,給它ssh權(quán)限,通過用戶來連接ssh,看鏈接中的youtube視頻
地址:https://support.plesk.com/hc/en-us/articles/213370009-How-to-give-limited-SSH-access-to-Plesk-domain-s-system-user
在這里我們選擇php7.2的環(huán)境,我們先在php7.2的環(huán)境下安裝composer(默認(rèn)plesk是有安裝的)
#/opt/plesk/php/7.2/bin/php/usr/lib64/plesk-9.0/composer.phar
**執(zhí)行安裝命令**
安裝前的查看一下環(huán)境允許執(zhí)行的最大內(nèi)存是多少
php-r"echoini_get('memory_limit').PHP_EOL;"
**在安裝magento前,一定要修改memory_limit的值,不然會(huì)提示內(nèi)存不足**
**(更改局部和全局的memory_limit)如下鏈接**
https://support.plesk.com/hc/en-us/articles/115001154393-How-to-change-PHP-memory-limit-value-via-Plesk-
**magento對mysql的要求**
要求MySQLversion5.6.0orlater
**magento2安裝環(huán)境參數(shù):**
memory_limit=1024M
max_execution_time=1800
zlib.output_compression=on
**解決方法II:在域的文件夾中安裝單獨(dú)的Composer**
在域的文件夾中安裝單獨(dú)的Composer以及PHP依賴項(xiàng):
允許訂閱系統(tǒng)用戶通過SSH訪問服務(wù)器:
**先要設(shè)定用戶允許訪問ssh,不然suusername不起作用,如下:**
**1,轉(zhuǎn)到“站點(diǎn)>example.com>WebHosting訪問>通過SSH訪問服務(wù)器,
2,在下拉菜單中,選擇/bin/bash并單擊“確定”。**
通過SSH連接到Plesk服務(wù)器。
在命令行界面中,將目錄更改為域的文檔根目錄并切換到訂閱的系統(tǒng)用戶:
cd/var/www/vhosts/example.com/httpdocs/
#su
下載并安裝Composer:
php-r"copy('https://getcomposer.org/installer','composer-setup.php');"
#php-r"if(hash_file('sha384','composer-setup.php')==='a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1'){echo'Installerverified';}else{echo'Installercorrupt';unlink('composer-setup.php');}echoPHP_EOL;"
#phpcomposer-setup.php
#php-r"unlink('composer-setup.php');"