Centos 7 lamp 环境搭建(yum安装)

484
|
2019-10-26 10:43:00

一.安装apache

1.1 安装apache

yum install httpd httpd-devel

1.2 启动apache

systemctl start httpd

1.3 添加开机自启

systemctl enable httpd

1.4 查看服务器公网ip

curl icanhazip.com

1.5 浏览器输入ip访问

如果看到apache test页面,即为正常,无法显示请检查firewall,iptables 是否开放80端口

云服务器在控制台查安全组看是否开放80端口


二.安装PHP(php7.2)

2.1 切换yum源

yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2.2 安装php

yum install -y php72w

2.3 安装扩展,自行选择

yum install -y php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w php72w-bcmath php72w-dba php72w-enchant php72w-imap php72w-interbase php72w-intl php72w-ldap  php72w-mcrypt php72w-odbc php72w-pdo_dblib php72w-pear php72w-pecl-apcu php72w-pecl-imagick php72w-pecl-xdebug php72w-pgsql php72w-phpdbg php72w-process php72w-pspell php72w-recode php72w-snmp php72w-soap php72w-tidy php72w-xmlrpc php72w-pecl-igbinary php72w-intl php72w-memcached php72w-pecl-mongodb

2.4 查看php版本

php -v

2.5 配置文件

php.ini             /etc/php.ini
php加载ini文件       /etc/php.d/*.ini
php-fpm.conf        /etc/php-fpm.conf    
php-fpm.pid         /var/run/php-fpm/php-fpm.pid
php-fpm启动          php-fpm


三.安装mysql

3.1 安装mysql(mariadb)

yum install mariadb mariadb-server mariadb-libs mariadb-devel

3.2 启动及开机自启

systemctl start mysql
systemctl enable mysql

3.3 数据库安全设置,根据提示操作即可

mysql_secure_installation

*.apache 站点配置,多站点添加多个即可


  ServerName www.domain.com
  ServerAlias domain.com
  DocumentRoot "/var/www/web_dir"
  
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted