最近开始学习linux,最好的学习就是实践,学习linux的同时要配合安装LAMP的环境,跑度娘没找到我要的文章。那我就简单写一下我的安装过程吧。网络设置ping114.114.114.144网络连接失败,将虚拟机的网卡改为桥接模式(自动),然后设置启动并打开/etc/sysconfig/network-scripts/ifcfg-eno16777736、ifcfg-eno16777736就是对应的配置把文件中的ONBOOT改成yes,重启网络服务`systemctlrestartnetwork`,然后ping就ok了。Upgrade//升级所有包,同时升级软件和系统内核。yum-yupdateSELinux容忍模式保证安装过程不受影响。其次在项目中,同样关闭setenforce0InstallApache//安装yum-yinstallhttpd//同时安装vimyuminstallvim//修改Apache配置文件指向路径/etc/httpd/conf/httpd.conf//启动Apachesystemctlstarthttpd//停止Apachesystemctlstophttpd//重启Apachesystemctlrestarthttpd//查看Apache状态systemctlstatushttpd//配置Apache启动项/*chkconfig--addhttpd(将httpd服务添加到servicelist)*/chkconfighttpdoninstallMySql//如果一定要安装MySQL,必须先输入命令添加mysql社区reposudorpm-Uvhhttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm//最后按照正常安装MySQL的方式安装//安装mysql命令yum-yinstallmysqlmysql-develmysql-servermysql-libs//创建root用户密码mysqladmin-urootpasswordpassword//如果要连接外部软件数据库关闭防火墙systemctlstopfirewalld//查看防火墙状态firewall-cmd--state//禁用防火墙bootsystemctldisablefirewalld//设置远程连接GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'root'WITHGRANTOPTION;*LNMP还是无法连接,再查看iptables,[链接][1]iptables-L-n--line-numbers删除对应的DROP规则iptables-DINPUT5//restartmysqlsystemctlrestartmysqldcd..//installPHP5.6//系统默认安装的是php5.4,为了使用laravel,下面是CentOS7.0的epel和remi源yum-yinstallepel-releaserpm-ivhhttp://rpms.famillecollet.com/enterprise/remi-release-7.rpm//使用yumlist命令查看可安装包(Packege)。yumlist--enablerepo=remi--enablerepo=remi-php56|grepphp//安装php5.6和一些扩展yum-yinstall--enablerepo=remi--enablerepo=remi-php56phpphp-opcachephp-develphp-mbstringphp-mcryptphp-mysqlndphp-phpunit-PHPUnitphp-pecl-xdebugphp-pecl-xhprof//查看版本php-vinstallredis//查看安装依赖yuminstallgcc-c++yuminstall-ytcl//获取安装文件wgethttp://download.redis.io/releases/redis-3.2.9.tar.gztarxzfredis-3.2.9.tar.gzmvredis-3.2.9/usr/local/redis//进入目录cd/usr/local/redis//编译安装make&&makeinstall(可能需要根据提示maketest)//设置配置文件目录mkdir-p/etc/rediscpredis.conf/etc/redis//修改配置文件vim/etc/redis/redis.confdaemonizeyes(no->yes)//start/usr/local/bin/redis-server/etc/redis/redis.conf//查看启动ps-ef|grepredis//使用Clienttestredis-clisetnamedarryOkgetname'darry'//关闭客户端redis-clishutdowndoesnotsetbootself-start,toset[点这里][2]installcomposersudocurl-sShttps://getcomposer。组织/安装程序|phpsudomvcomposer.phar/usr/local/bin/composerssudochmod+x/usr/local/bin/composer获取root权限的用户操作//添加名为darry的用户adduserdarry//更改密码passwddarry//更改密码ChangingpasswordforuserdarryNewUNIXpassword://enterthenewpasswordhere:RetypenewUNIXpassword://enteragainNewpasswordpasswd:allauthenticationtokensupdatedsuccessfully.//修改用户权限修改/etc/sudoers文件,找到下面一行,在root下添加一行,如下:##AllowroottorunanycommandsanywhererootALL=(ALL)ALLdarryALL=(ALL)ALL已经修改,现在可以使用darry账号登录,然后使用命令su-darry获取root权限进行操作通过composer安装laravel//这里使用默认的apache网站目录var/www/html,根据个人项目情况//修改composer的全局配置文件(推荐方法)composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.comcd/var/www/htmlsudochmod-R777/var/www/html//创建项目时注意避免root用户下不安全,composer会提示,然后登录composercreate-projectwithanotheruserlaravel/laravelblog5.1.11//安装5.1composercreate-projectlaravel/laravel=5.2.*blog--prefer-dist//安装5.2//修改laravel权限cdblogsudochmod-R777storagesudochmod-R777vendor//检查安装依赖yuminstallgcc-c++yuminstall-ytcl
