magento第一课:环境搭建

软件准备

参考: https://www.linuxidc.com/Linu...

01: 启动virtualBox,新建虚拟电脑

新建》新建虚拟电脑》名称:ubuntu16.04.4,系统linux,版本ubuntu(64-bit)》内存大小,默认1G我给2048M》虚拟硬盘,选择现在创建虚拟硬盘》虚拟硬盘文件类型,选VHD(虚拟硬盘)》存储在物理硬盘上,选动态分配》文件位置和大小,200G》点创建完成

02: 启动虚拟电脑ubuntu16.04.4
启动,正常启动》选择上面下载的01_ubuntu-16.04.4-server-amd64.iso》报错 该内存不能为written
解决办法 设置-->系统--> 处理器--启用PAE支持
步骤: 简体》安装ubuntu服务器版(i)》...》配置网络,请输入系统的主机名,输入chuse001》设置用户和密码wangqianjin/英叠》...》磁盘分区,选 向导-使用整个磁盘
安装到最后,报错
路由器安装ubuntu-16.04.1-server-amd64出现“无法安装busybox-initramfs”错误。向目标系统中安装busybox-initramfs软件包时出现一个错误。请检查/var/log/syslog或查看第四虚拟控制台以获得详细
说安装中文版会有此问题,改英文版没事

改用英文版安装
创建虚拟硬盘,我放在下面的位置,默认是放在用户目录下,虚拟硬盘的大小为120G
H:ubuntu_system20180329ubuntu16.04.4.vhd

没有root用户怎么整
advxxxx00@ubuntu:~$cat /etc/passwd 看下有哪些用户,发现有root,参考https://blog.csdn.net/u012301...

参考: http://devdocs.magento.com/gu...

01:安装apache2

参考:http://devdocs.magento.com/gu...
magento需要的apache版本为2.2.x 或 2.4.x.

root@ubuntu:~#apt-get install apache2

查看下刚才安装的apache版本

root@ubuntu:~#apache2 -v
Server version: Apache/2.4.18(Ubuntu)
Server built: 2017-9-18T15:09:02

在宿主机的浏览器中访问虚拟机中的网站
Oracle VM VirtualBox管理器>选择主机>设置>网络>网卡>连接方式(下拉菜单中选网络地址转换NAT),高级》端口转发(协议tcp,主机端口80,子系统端口80)
在宿主机浏览器中输入 127.0.0.1会显示apache默认页面

02:安装PHP(Ubuntu)

参考:http://devdocs.magento.com/gu...
php支持的版本有 7.0.2/7.0.4/7.0.6/7.1.x

sudo apt-get -y update
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv php7.0-soap

03:安装Mysql

参考:http://devdocs.magento.com/gu...

sudo apt install -y mysql-server mysql-client
sudo mysql_secure_installation
mysql -u root -p

新建数据库magento和用户wang

mysql -u root -p
create database magento;
create user wang IDENTIFIED BY 'Axxxxxx_xx';
GRANT ALL ON magento.* TO wang@localhost IDENTIFIED BY 'Axxxxxx_xx';
flush privileges;
exit
mysql -u magento -p
show databases;

如果web服务器与mysql服务器不在一台电脑上,请参考 远程连接mysql数据库

04:安装SSH服务

$ sudo apt-get install openssh-server

查看ssh有没有启动

root@ubuntu:~# sudo ps -e |grep ssh
1018? 00:00:00 sshd

如果没有启动
sudo service ssh start
如果root不能登录,参考
https://blog.csdn.net/ouchao0727/article/details/50202541
现在可以通过putty或WinScp远程登录
图片描述
有关端口转发参考下图
图片描述

常见问题

0x00000000指令引用的0x00000000内存该内存不能为written
在设置-->系统--> 处理器--启用PAE/NX
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值