更改linux 默认php版本的命令:
export PATH=/opt/plesk/php/7.2/bin:$PATH;
我想通过plesk的Composer来安装magento 2.3.2,composer对以后升级很方便
首先magento最低安装硬件要求: 1核2G,
真正运行项目起步需要4核8G
php7.1以上
在安装composer之前,需要创建不是root的用户来操作
我们可以在plesk里面指定某一个域名下面的用户,给它ssh权限,通过用户来连接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的环境,我们先在php7.2的环境下安装composer (默认plesk是有安装的)
#/opt/plesk/php/7.2/bin/php /usr/lib64/plesk-9.0/composer.phar
**执行安装命令**
安装前的查看一下环境允许执行的最大内存是多少
php -r "echo ini_get('memory_limit').PHP_EOL;"
**在安装magento前,一定要修改memory_limit的值,不然会提示内存不足**
**(更改局部和全局的memory_limit)如下链接**
https://support.plesk.com/hc/en-us/articles/115001154393-How-to-change-PHP-memory-limit-value-via-Plesk-
**magento对mysql的要求**
要求 MySQL version 5.6.0 or later
**magento2安装环境参数:**
memory_limit = 1024M
max_execution_time = 1800
zlib.output_compression = on
**解决方法II:在域的文件夹中安装单独的Composer**
在域的文件夹中安装单独的Composer以及PHP依赖项:
允许订阅系统用户通过SSH访问服务器:
**先要设定用户允许访问ssh,不然su username不起作用,如下:**
**1,转到“站点 > example.com > Web Hosting访问 > 通过SSH访问服务器,
2,在下拉菜单中,选择/bin/bash并单击“ 确定”。**
通过SSH连接到Plesk服务器。
在命令行界面中,将目录更改为域的文档根目录并切换到订阅的系统用户:
cd /var/www/vhosts/example.com/httpdocs/
# su <username>
下载并安装Composer:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# php composer-setup.php
# php -r "unlink('composer-setup.php');"
使用新安装的Composer安装PHP依赖项:
php composer.phar install
详细教程:https://support.plesk.com/hc/en-us/articles/115000559794-Unable-to-install-PHP-dependencies-via-Composer-when-PHP-by-CloudLinux-is-used-Class-Phar-not-found-in-usr-lib64-plesk-9-0-composer-phar
**安装的步骤**
1,前期在plesk面板中绑定域名和建好数据库
2,通过ssh进入到域名下面的httpdocs目录里面进行命令安装,如下:
下面的magento前面有空格存在,不要以为是错的。
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition
先下载下来,过程中可能会提示错误。
下载完后,执行如下操作:
mv project-community-edition magento2
提示输入:
Username 是 Public Key
Password 是 Private Key
我自己注册的magento的测试用的密钥如下:
Public Key: 08c3b22d012a55855eb5efdf2b0fd7c5
Private Key: 0f3fdfa99b7cf4abcf223aba41c2b936
https://marketplace.magento.com (密钥所产生的网址信息)
具体配置密钥请看这里:
https://www.kancloud.cn/zouhongzhao/magento2-in-action/628429
安装的信息如下:
[root@007rh httpdocs]# composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition
Authentication required (repo.magento.com):
Username: 08c3b22d012a55855eb5efdf2b0fd7c5
Password:
Do you want to store credentials for repo.magento.com in /root/.config/composer/auth.json ? [Yn] y
Installing magento/project-community-edition (2.3.2)
- Installing magento/project-community-edition (2.3.2): Downloading (100%)
Created project in /var/www/vhosts/wanbong.cn/httpdocs/project-community-edition
Loading composer repositories with package information
Updating dependencies (including require-dev)
.....
**其实推荐通过安装包来进行安装(推荐)**
去官网
https://magento.com/tech-resources/download
或者去
//bbs.mallol.cn/?thread-154.htm
下载对应版本的源码包。
解压到网站的目录下。
**进入到安装目录里面: cd /var/www/vhosts/wanbong.cn/httpdocs/magent2/**
composer install -v
查看linux下面有多少个用户
查看目录的权限
ls -ld wanbong.cn
查看文件的权限
ls -l 文件名
修改目录的权限
chmod -R 775 wanbong.cn
删除用户的时候提示在使用进程,可以通过下面的命令进行处理
userdel -r wanbong
[root@wanbong ~]# pkill -u wanbong pid
[root@wanbong ~]# pkill -9 -u wanbong
---------------------------------------------------------
Magento2.3.2源码包的安装方式:
https://www.youtube.com/watch?v=qSi7TIgvaVQ
1,下载源码包,将源码包复案到安装目录下面
**brew install autoconf (安装composer前需要安装 autoconf)**
**然后再安装 pecl install intl**
**苹果本地如何安装composer,请查阅以下教程**
https://blog.csdn.net/jartins/article/details/80276644
一、打开终端
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
二、安装
php composer-setup.php
三、移除安装包
php -r "unlink('composer-setup.php');"
四、composer 全域指令(要求输入管理员密码)
sudo mv composer.phar /usr/local/bin/composer
五、测试
最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号。
**在安装时会出错**
Problem 1
- The requested PHP extension ext-intl * is missing from your system. Install or enable PHP's intl extension.
-----------------------------------------------------------------------
** MAC本地操作 **
**注意,需要在MACx本地Mamp上面安装PHP “intl”**
http://timneill.net/2015/07/installing-intl-on-php-and-mamp/
或
https://appsolute.zendesk.com/hc/en-us/articles/360026433951-My-intl-extension-is-missing-
检查当前终端使用哪个php.ini
php -i | grep "php.ini"
**然后将MAC系统默认改为php7.2**
https://www.jianshu.com/p/d080d06557be
更改环境变量来修改默认的php版本
新建一个.bash_profile文件并编辑
vim ~/.bash_profile
然后在里面输入自己想要的php版本
export PATH=/Applications/MAMP/bin/php/php7.2.7/bin:$PATH
#/Applications/MAMP/bin/php/php7.2.7/bin是我的php版本路径
参考以下链接:
https://www.cnblogs.com/haiwei_sun/archive/2018/12/06/10074879.html
保存重载环境变量
source ~/.bash_profile
然后再到命令行magento安装目录下面执行 composer install
外贸独立站Magento安装详细过程
热门标签
外贸网站优化
跨境电商独立站
opencart开发
外贸企业邮箱
英文网站建设
外贸EDM邮件营销开发信
Facebook营销推广
外贸Google推广
外贸网站制作
英文网站设计
亚马逊营销推广
全球热点新闻
外贸网站建设签约
万邦建站帮助
万邦动态
网红直播带货
外贸网站建设
Magento开发
Woocommmerce开发
Shopify开发
Opencart开发
高端网站建设
外贸网站建设哪家好
外贸网站建设多少钱
Youtube营销推广
Instagram营销推广
外贸网站设计
外贸网站推广
日语独立站
日语网站设计
Google Shopping
LinkedIn领英营销推广
软件技术开发