看过网上许许多多的安装思路之后,发现大多数可能作者自己能用,
记录一下我自己的安装过程。
基础: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) |