轉載自: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
- yum update
2.yum安裝基礎
- 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
- 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
- yum -y install gcc gcc-c++
- 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
則使用下面的安裝方式
- yum install libevent2 libtool* autoconf* libstd* ncurse* bison* openssl*
查看文件是否存在
- ls /usr/lib/libncurses.so
如果找不到,則
- find / -name ‘libncurses.so’
我找到的文件如下:
- /usr/lib64/libncurses.so
增加快捷方式
- 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安裝的地方可以直接忽略掉,因爲上面已經安裝了。
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
- /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設置快捷方式:
- ln -s /usr/local/php/bin/php /usr/bin/php
8.linux一般安裝在內部或者遠程服務器,當然也可以通過vagrant安裝虛擬機的方式,我們開發的時候都不需要用vim編輯,喜歡win下面的編輯器,那麼可以通過下面的方式,通過編輯器的ftp功能遠程加載文件的方式,教程如下:
9.其他安裝推薦:(非必須安裝)