这是一个使用yum源安装shopex DRP ERP CRM ECSTORE等应用的简单教程。这套教程可以大大减轻搭建以上应用的php环境的工作量。
为了方便管理,我们对软件的安装做了一些简单的约定
#Disable SeLinux
setenforce 0
if [ -s /etc/selinux/config ]; then
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
fi
下载shopex-lnmp源
curl -o /etc/yum.repos.d/shopex-lnmp.repo http://mirrors.shopex.cn/shopex/shopex-lnmp/shopex-lnmp.repo
安装epel扩展源
yum install epel-release -y
install
yum install php-fpm52 ngx_openresty mysql Zend52 php-memcache52 memcached -y
假如你需要安装php5.3 可以用以下命令
yum install php-fpm53 ngx_openresty mysql Zend53 php-memcache53 memcached -y
当然你还有一种与系统结合的安装方式 请参考erp 安装命令
install
yum install php-fpm54 ngx_openresty mysql Zend54 php-memcache54 memcached -y
install
yum install php-fpm56 Zend56 php-memcache56 -y (php 5.6版本对应)
yum install php-redis56 -yyum install ngx_openresty mysql memcached -y
(php 5.3版本对应)
检查包安装路径:rpm -ql curl-7.19.7-40.el6_6.4.x86_64
检查包 rpm -qa | grep xxxx
install
yum install php-fpm70 ngx_openresty mysql -y
apache+php+mysql51
yum install -y httpd php-pdo php-xml php-pecl-imagick php-soap php php-fpm php-bcmath php-pecl-memcached php-pecl-igbinary php-common php-mysql php-mcrypt php-mbstring php-pecl-memcache php-pecl-redis php-gd php-cli php-xmlrpc php-pecl-mongo php-ZendGuardLoader mysql51 redis
安装 php-pthreads
yum install php-pthreads -y
关于配置文件以及相关目录说明
apache:
配置文件目录 /etc/httpd/conf/httpd.conf
php:
配置文件 /etc/php.ini
php 扩展配置文件目录 /etc/php.d/
zend 配置文件 /etc/php.d/Zend.ini
mysql5.1:
basedir /usr/local/mysql51
datadir /data/mysql/3306
配置文件 /usr/local/mysql51/my.cnf
php-pthreads:
basedir /usr/local/php-pthreads
memcache:
配置文件 /etc/sysconfig/memcached
redis :
配置文件 /etc/redis.conf
关于启动命令
apache
service httpd start
mysql51
service mysql51 start
memcache
service memcached start
redis
service redis start
关于加入开机启动项
chkconfig xxx on
xxx 为服务名
有话要说