magento第一課:環境搭建

軟件準備

參考: https://www.linuxidc.com/Linu...php

01: 啓動virtualBox,新建虛擬電腦html

新建》新建虛擬電腦》名稱: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或查看第四虛擬控制檯以得到詳細
說安裝中文版會有此問題,改英文版沒事mysql

改用英文版安裝
建立虛擬硬盤,我放在下面的位置,默認是放在用戶目錄下,虛擬硬盤的大小爲120G
H:ubuntu_system20180329ubuntu16.04.4.vhdlinux

沒有root用戶怎麼整
advxxxx00@ubuntu:~$cat /etc/passwd 看下有哪些用戶,發現有root,參考https://blog.csdn.net/u012301...web

參考: http://devdocs.magento.com/gu...sql

01:安裝apache2

參考:http://devdocs.magento.com/gu...
magento須要的apache版本爲2.2.x 或 2.4.x.數據庫

root@ubuntu:~#apt-get install apache2

查看下剛纔安裝的apache版本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默認頁面ubuntu

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
相關文章
相關標籤/搜索