> CentOS > CentOS入门 >

CentOS7 安装最新版LMAP

看过网上许许多多的安装思路之后,发现大多数可能作者自己能用,
 
记录一下我自己的安装过程。
 
基础:CentOS7.2(CentOS6.X原理一样)
 
目标:通过YUM安装apache,mariadb(mysql),php(最新版)
 
 
 
一、更新yum源
 
CentOS 7.2(CentOS7.X)
 
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
CentOS 6.x 源
 
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
 
 
二、安装apache
 
yum install httpd
    运行+开机自动运行
systemctl start httpd.service
systemctl enable httpd.service
    PS:阿里云ECS可以直接看ip,VM虚拟机输入ifconfig后获取IP,在浏览器中,输入IP,此时可以看到成功安装主页。
例如。。
 
 
三、安装mariadb(mysql)
 
yum install mariadb-server
    设置初始密码
--------------------------2018-2-8更新开始-----------------------
 
上次忘记启动mysql服务
 
systemctl start mariadb
systemctl enable mariadb
--------------------------2018-2-8更新开始-----------------------
 
    3.1 进入数据库
 
mysql -u root
    3.2 设置密码
 
set password for 'root'@'localhost' =password('root')
    3.3 以后进入数据库
 
mysql -u root -p
四、安装php
 
    4.1 查看获取的rpm包中最新版本
 
    
 
yum list | grep php
    找到类似于php72w php70w 之类的中间两位数最大的那个东西。。且记住。。
 
 
    4.2 安装php
 
    执行刚才让你记住的东西,我这边是php72w
 
yum install php72w
    4.3 安装php与mysql连接包
 
yum install php72w-mysql
    4.4 安装php其他模块
 
yum install php72w-cli
yum install php72w-mysql
yum install php72w-xml
    至于其他的gd库啊之类的,自己需要的装。
    4.5 重启apache 让php可以使用
 
systemctl restat httpd
五、写个例子
    进入网页的根目录
 
cd /var/www/html
    用vi写phpinfo()
vi phpinfo.php
    点a输入
<%php
phpinfo();
    :wq保存后访问地址后面加phpinfo.php
    若不直接显示代码则表示安装成功。
 
 
PS:若发现html下代码权限不够,比如dz,PW,WINDPRESS无法创建文件的问题,给html加权限就ok
 
chmod -R 777 /var/www/html
 
这种方法安装,个人认为比较舒服。比用wget下载php包,然后手动安装tar.gz包,在给apache配置中加Php的东西舒服多了。。
 
 


(责任编辑:IT)