YUM - LAMP


接下来安装 LAMP 。

[ Index ]

#yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng 
libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib 
zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel 
ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel 
krb5 krb5-devel libidn libidn-devel openssl openssl-devel 
openldap openldap-devel nss_ldap openldap-clients openldap-servers

[ PHP ]

先查看一下PHP版本

#php -v

PHP 5.4.16 (cli) (built: Oct 31 2014 12:59:36) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

发现版本是5.4版本的(中规中,现在都到PHP7了) ,所以来升级一下PHP版本,让它升级到5.6版本。

#yum list php*

运行这个命令之后会发现,默认源的PHP版本最高也是至到5.4而已。这个时候,我们就要添加一个源来帮助我们啦。

追加一下 EPEL 的源.

#yum install epel-release
#rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm --force --nodeps

使用yum list命令查看可安装的包

#yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

发现有5.4以上版本的PHP了。配置整合一下指令。把PHP5.4变成PHP5.6吧

#yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel 
php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-fpm

先选那么多,不够再开

# php -v
PHP 5.6.30 (cli) (built: Jan 19 2017 07:57:06) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
    with Xdebug v2.5.1, Copyright (c) 2002-2017, by Derick Rethans

再次查看就变成PHP5.6了

[ APACHE ]

执行以下命令

#yum install httpd httpd-devel          //安装httpd相关

就会自动安装apache相关的软件包了,安装结束后前往 /etc/httpd 目录下面看看我的httpd.conf。

#cd /etc/httpd/conf
#cp httpd.conf httpd.conf.origin        //将原有配置文件备份
#more httpd.conf                        //查看配置文件,我们注意到以一配置:DocumentRoot"/var/www/html"
#systemctl enable httpd.service         //设置为自动启动
#ln -s'/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'

[ NGINX ]

#yum -y install nginx                   //安装nginx
#systemctl enable nginx.service         //设置为自动启动

[ MYSQL/MARIA ]

使用自带的MariaDB来进行开发,也不用装什么MYSQL啦

[ COMPOSER ]

composer,又是一个好东西,依赖管理工具,帮忙打理一下vendors。在YII2.x 和 Laravel 上用起来也是相当好的。

至于wordpress,就推荐git 一下bedrock这个项目,这个项目把WP乱糟糟的文件都帮你整理了一下。相当顺眼的。

个人比较喜欢进行全局安装。

#curl -sS https://getcomposer.org/installer | php
#mv composer.phar /usr/local/bin/composer

results matching ""

    No results matching ""