阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 2062阅读
  • 0回复

[基础常识]在 FreeBSD 11.2 里安装 Magento2.3

级别: 论坛版主
发帖
13736
云币
31883

环境:FreeBSD 11.1-RELEASE s15f <sp  
f8[2$i*cL  
ip1jY!   
过程: }pTw$B  
<=A&y5o  
'\_ic=&u  
1.pkg install apache24 # 安装 apache2.4 pKr3(5~  
2.pkg install mysql57-server # 安装 mysql server 5.7 KxJJ?WyM  
3.pkg install php72 php72-curl  php72-gd  php72-mbstring php72-mysqli php72-openssl php72-pdo_mysql php72-xml php72-dom php72-json php72-xsl php72-ctype php72-intl php72-hash php72-soap php72-filter php72-phar php72-zip php72-iconv php72-bcmath php72-simplexml php72-xmlwriter php72-tokenizer php72-opcache xmlreader php72-xmlreader php72-session php72-wddx php72-sockets php72-readline php72-pcntl php72-gettext php72-exif php72-fileinfo php72-zlib php72-calendar php72-ftp # 安装 php7.2 和相关扩展 .~b6wi&n  
4./usr/local/etc/apache24/httpd.conf # 编辑 httpd 的配置文件,本例,启用了好些模块 rewrite_module, mpm_event_module, http2_module, ssl_module, mod_proxy_fcgi, mod_proxy,引用了 httpd-vhosts.conf 文件,禁用了 mpm_worker_module 模块 p,kJ#I  
5./usr/local/etc/apache24/extra/httpd-vhosts.conf # 编辑虚拟主机配置文件,如下例,是添加了https站点 szt.anqun.org的配置内容 m1daOeZ]P  
  1. Listen 443
  2. <VirtualHost *:443>
  3.         Protocols h2 http/1.1
  4.         ServerName szt.anqun.org
  5.         SSLEngine on
  6.         SSLCertificateFile "/root/.acme.sh/szt.anqun.org/fullchain.cer"
  7.         SSLCertificateKeyFile "/root/.acme.sh/szt.anqun.org/szt.anqun.org.key"
  8.         DocumentRoot "/usr/local/www/szt_anqun_org/public_html"
  9.         ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/usr/local/www/szt_anqun_org/public_html/$1
  10.         ErrorLog "/usr/local/www/szt_anqun_org/logs/error.log"
  11.     <Directory "/usr/local/www/szt_anqun_org/public_html">
  12.         AllowOverride All
  13.         DirectoryIndex /index.php index.php index.html
  14.         Require all granted
  15.         Allow from all
  16.     </Directory>
  17. </VirtualHost>
!p0FJ].g,  
6.sysrc apache24_enable=yes # 允许 apache24 服务 WY*}|R2R  
7.sysrc mysql_enable=yes # 允许 mysql-server 服务 ;uba  
8.sysrc php_fpm_enable=yes # 允许 php-fpm 服务 9]AKNQq m  
9.service apache24 start # 启动 apache24 服务 w`!Yr:dU  
10.service mysql-server start # 启动 mysql-server 服务 ~x4Y57  
11.service php-fpm start # 启动 php-fpm 服务 2{U4wTu  
ghms-.:b8  
12.ALTER USER 'root'@'localhost'  IDENTIFIED BY 'niDEpASSWORD' ; # 首次启动mysql5.7后,root的密码会写在/root/.mysql_secret 文件里,需要用 ALTER USER 命令更改密码后使用 >"`:w  
13.下载不带演示数据的magento2安装文件,解压到 /usr/local/www/szt_anqun_org/public_html,且将目录权限设置为www用户所有 .3ic%u;|D  
14.切换到magento的目录,执行以下命令安装: 3FX` dZ  
  1. sudo -u www php bin/magento setup:install --base-url=https://szt.anqun.org/ \
  2. --db-host=localhost --db-name=mage --db-user=mage --db-password=wpmima888 \
  3. --admin-firstname=Magento --admin-lastname=User --admin-email=liujia@anqun.org \
  4. --admin-user=admin --admin-password=admin123 --language=en_US \
  5. --currency=USD --timezone=America/Chicago --use-rewrites=1
[oKB1GkA  
V!ajD!00  
QFX|ZsmK  
PN\2 ^@>_  
g2iSc  
4pc=MR  
15.在浏览器访问前台和后台,正常 !w C4ei`  
`bH Eu"(,  
=?FA9wm  
}bB_[+YV`{  
c)E'',-J_2  
#p_ ~L4iW  
参考:https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands.html E"w7/k#3}C  
[ 此帖被dongshan8在2019-02-20 14:10重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)