Fecshop 環境部署以及安裝步驟

轉載自:http://www.fancyecommerce.com/2017/03/06/%E7%8E%AF%E5%A2%83%E9%83%A8%E7%BD%B2/

Fecshop 環境部署 以及 安裝步驟

一:安裝Fecshop的環境部署:

本文只講解在Linux下面部署安裝Fecshop的步驟,在windows下面不做闡述(需要安裝的東西太多,windows下面部署我沒有玩過,遇到的問題也不能提供好的解決方式,故而不做闡述),對於Linux開發環境,可以在window下虛擬一個linux,文檔參看: 關於vagrant的安裝詳情參看

本文是在centos 6下面安裝環境的詳細步驟。

1.更新linux

  1. yum update

2.yum安裝基礎

  1. yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel libtool* zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel curl curl-devel pam-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gzip make bzip2bzip2-devel pcre-devel wget ncurses-devel cmake make perl
  1. yum -y install gcc automake autoconf libtool make gcc-c++ glibc libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel lib
  1. yum -y install gcc gcc-c++
  1. yum install libevent* libtool* autoconf* libstd* ncurse* bison* openssl*

1.2 如果在安裝 libevent*的時候報錯:

libevent2-devel conflicts with libevent-devel-1.4.13-4.el6.x86_64

則使用下面的安裝方式

  1. yum install libevent2 libtool* autoconf* libstd* ncurse* bison* openssl*

查看文件是否存在

  1. ls /usr/lib/libncurses.so

如果找不到,則

  1. find / -name ‘libncurses.so’

我找到的文件如下:

  1. /usr/lib64/libncurses.so

增加快捷方式

  1. ln -s /usr/lib64/libncurses.so /usr/lib/libncurses.so

在開始安裝之前,需要下載下面的這些軟件,你可以通過我的打包一次下載下面,解壓到您的/tools文件夾下面使用,所有的軟件的下載地址爲(百度雲盤):

http://pan.baidu.com/s/1kVwRD2Z,進入下載:linux環境安裝所需軟件.zip

當然您可以自己去相應官網下載相應的軟件。

2.開始安裝mysql

安裝教程爲:linux 安裝mysql5.6

在上述安裝中,遇到yum安裝的地方可以直接忽略掉,因爲上面已經安裝了。

3.安裝php

安裝教程爲:Linux 安裝php 5.4 – yii2 環境

在上述安裝中,遇到yum安裝的地方可以直接忽略掉,因爲上面已經安裝了。

4.安裝php擴展

安裝教程爲:Linux php 擴展安裝 mongo ,redis ,soap,imap,pdo_mysql,oauth

注意:上面的教程中,有一個跳轉到mongodb的教程,只需要執行裏面的步驟1, 2, 3, 4.2 這幾個步驟即可。步驟1,2,3是安裝mongodb的步驟,步驟4.2是安裝mongodb擴展的步驟。

安裝完成後重啓php

  1. /etc/init.d/php-fpm restart

5.安裝redis

安裝教程爲:yii2 – redis 配置

注意:只需要執行步驟1,2就可以了。

redis關閉命令:/etc/init.d/redis_6379 stop

redis開啓命令:/etc/init.d/redis_6379 start

6.安裝nginx

安裝教程爲:Linux – 安裝nginx – 搭配YII2環境

關於nginx的配置,您可以在上面,在百度雲盤下載將環境配置裏面

https://pan.baidu.com/s/1kVwRD2Z

下載 “環境配置文件.rar”,解壓後,將裏面的文件覆蓋到linux的根目錄。這裏面也有php的配置,覆蓋即可。

然後在 vim /usr/local/nginx/conf/conf.d/default.conf 修改裏面的配置即可。

7.php設置快捷方式:

  1. ln -s /usr/local/php/bin/php /usr/bin/php

 

8.linux一般安裝在內部或者遠程服務器,當然也可以通過vagrant安裝虛擬機的方式,我們開發的時候都不需要用vim編輯,喜歡win下面的編輯器,那麼可以通過下面的方式,通過編輯器的ftp功能遠程加載文件的方式,教程如下:

Linux 作爲開發環境的方法分享

9.其他安裝推薦:(非必須安裝)

安裝ElasticSearch ,以及在yii2中的使用

YII2開發環境文件上傳 – 安裝vsftpd

linux防火牆 – apf 安裝 ,配置,使用

php 安裝 zend opcace

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章