centos7安装lamp环境

1.安装apache

yum install httpd

安装成功后,启动并测试

service httpd start

curl 127.0.0.1

添加开机启动

chkconfig httpd on

2.安装php7

#配置安装yum源 EPEL and Remi repository
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm

#安装 yum-utils
yum install yum-utils

#yum-config-manager 管理要安装的版本,以下3个,选择自己要安装的版本执行
yum-config-manager --enable remi-php72   [Install PHP 7.2]

#如果要安装php7.0或php7.1

yum-config-manager --enable remi-php70   [Install PHP 7.0]
yum-config-manager --enable remi-php71   [Install PHP 7.1]

#开始安装
yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-fpm

 

重启后测试phpinfo()

vi /var/www/html/info.php
<?php phpinfo(); ?>

浏览器访问出现:

 

 3.安装mysql5.7

更新mysql源,yum安装mysql5.7

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

yum install mysql-community-server

mysql5.7初始密码不再是空,会在shell输出里告诉你密码文件地址,一般在~/.mysql_secret下

如果这个文件不幸没有的话,也不是没有办法,按下文操作:

https://www.cnblogs.com/wjs2019/p/13852993.html

设置开机启动:

chkconfig mysqld on

安装php-mysql扩展

yum install php70w-mysql

 

重启apache2生效

 4.安装常用扩展

yum install php-pear
yum install php-devel
yum -y install gcc
yum install openssl openssl-devel
yum install -y tcl
pecl channel-update pecl.php.net

#通过pecl装php7的mongodb扩展
pecl install mongodb

#安装php7的redis扩展
pecl install redis

修改php.ini添加

extension=mongodb.so

extension=redis.so

然后重启apache2

 如果yum的时候提示xxx not signed,加上参数 --nogpgcheck

posted @ 2021-05-28 10:35  流浪2024  阅读(257)  评论(0)    收藏  举报