lamp-yum安装
注意:这里的操作环境是centos7版本,最近偶尔操作了一下centos8,发现默认的软件版本都用得比较新
比如centos7中默认得php版本是5.4
比如centos8中默认得php版本是7.2
一、yum更新整个系统(非必须)
阿里云或者腾讯云购买服务器第一次登录进去后执行以下命令,防止系统存在漏洞,这个过程会比较长(大概5分钟以内),只需要执行一次。
yum -y update
注意:yum安装遵循linux目录结构etc放配置文件,usr放安装软件,var放日志,所以通过yum或者rpm安装的软件会被自动分散都各处存放
php.ini 在 /etc/php.ini
二、安装php7
注意:默认的yum源中,PHP最新的版本为5.4.16,假如项目需要php7.1或者更高版本,需要先安装epel
(Extra Packages of Enterprise Linux 企业Linux的额外软件包)来解决这个问题
(1)安装CentOS7适用的epel
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
(2)获取PHP7的yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
(3)安装PHP7.2及其常用扩展
注意:php72w php72w-cli php72w-common 是必须装的,后面的都是项目中常用的一些拓展,假如后期还需要某些拓展,还是可以通过yum命令继续装的,其中php72w中的72
是指php7.2版本,你要装7.4就是全部替换成74即可
yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
执行上面命令的时候可能会提示包找不到的错误,这个时候重连以下linux服务器再次执行一次上面3个步骤即可
检查是否安装成功
php -v
三、安装Apache2
(1)执行命令安装apache
yum -y