CentOS 7 搭建PHP服务器环境

原创 2018年04月16日 13:54:44

安装apache

yum install httpd

配置ServerName

vi /etc/httpd/conf/httpd.conf

将#ServerName www.example.com:80修改为ServerName localhost:80

此时外部机器输入服务器的IP地址,还是不能看到界面,需打开防火墙80端口

开启防火墙:

systemctl start firewalld

打开80端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙:

firewall-cmd --reload

查询是否开启:

firewall-cmd --list-ports

最后启动apache就可以在外部机器看到apache服务界面了,端口不用输,apache默认就是使用80端口

systemctl start httpd

systemctl enable httpd (加入开机自启)

注:CentOS7 和 6所用防火墙不同 开启apache的命令也不同

修改Apache默认网站路径

默认路径/var/www/html

编辑配置文件:

vim /etc/httpd/conf/httpd.conf

输入/docu,回车,搜索,可以看到有两个/var/www/html的地方,分别是DocumentRoot “/var/www/html”和

安装MySQL

yum install mysql 

然而并无法启动,会报错”Failed to start mysqld.service: Unit not found”,需安装mariadb-server

yum install mariadb-server

开启

systemctl start mariadb.service

systemctl enable mariadb.service(开机自启)

同样需要开放防火墙3306端口,不多赘述,如果是阿里云ESC还要记得在安全组里开放3306端口

修改密码

use mysql;
update user set password=password('新密码') where user='要更新密码的用户名';

授权

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;

注:使用Navicat远程连接时要使用SSH通道

安装php及php扩展

yum install php

yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql 
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wiflsnmo/article/details/79959676

在CentOS上搭建PHP服务器环境

安装apache: yum install httpd httpd-devel  启动apache: /etc/init.d/httpd start 此时输入服务器的IP地址,...
  • dbkmeteor
  • dbkmeteor
  • 2014-06-26 00:18:11
  • 1046

centos 7服务器环境搭建

一个 LAMP 软件栈通常由多个开源软件组合而成,它们合力驱动一个服务器去运行 web 站点和应用。LAMP 这个术语实际上是一个由 Linux 操作系统,Apache web 服务器,MySQL 数...
  • cf931830
  • cf931830
  • 2017-05-30 01:07:09
  • 930

Centos 7 PHP开发环境搭建

Centos 7 PHP开发环境搭建
  • bhdgx
  • bhdgx
  • 2016-05-26 17:52:08
  • 1885

CentOS7 搭建nginx+php+mysql运行环境

centos7系统环境下搭建nginx+php+mysq详解
  • niedongri
  • niedongri
  • 2017-11-21 16:11:16
  • 765

阿里云的centos/linux服务器一键安装环境脚本

  • 2016年01月10日 10:23
  • 2.78MB
  • 下载

阿里云ECS服务器搭建Nginx+PHP+MySql环境详细步骤(CentOS7环境)

参考了很多别人总结的经验,没有版权,欢迎转载 ^ ^ 一、安装Nginx 1、下载nginx-release包 wget http://nginx.org/packa...
  • bjash
  • bjash
  • 2017-03-21 17:51:23
  • 1837

VMware虚拟机安装CentOS 7并搭建lamp服务器环境

此贴的目的是对今天的学习做一个总结、记录,方便日后的回顾学习,同时与大家分享经验希望能够对跟我一样初学Linux服务器的同学起到帮助作用!          首先是Linux服务器系统的选择,目前...
  • chandoudeyuyi
  • chandoudeyuyi
  • 2016-08-16 19:46:15
  • 6726

Centos7.2 搭建Apache+Php+Mysql环境

1、概述     本博客原搭建在Windows Server 2012 服务器上,直接使用了Appserv一键搭建的环境。     当前网站架构:     但是后来学习Docker等一些依赖Linux...
  • anxpp
  • anxpp
  • 2016-07-01 00:00:54
  • 10495

CentOS7部署轻量级web服务器nginx+php

对于nginx早有耳闻,但是一直没用过,这段时间我的个人网站经常出现死机,数据库也经常异常关闭,考虑到服务器配置比较低apache太耗资源,遂正式转投nginx的怀抱。 运行环境:阿里云服务器 CPU...
  • ausboyue
  • ausboyue
  • 2017-02-05 21:27:37
  • 3389

centos7上搭建php服务器环境

1.搭建环境工具准备 1)一台win7 64位电脑 2)vmware workstation 10(虚拟机) 3)centos7 镜像 2.在vmware中创建虚拟机 1)注意:网路适配器一定要选择桥...
  • shuaiby
  • shuaiby
  • 2016-09-10 12:50:25
  • 6045
收藏助手
不良信息举报
您举报文章:CentOS 7 搭建PHP服务器环境
举报原因:
原因补充:

(最多只允许输入30个字)