一.安装Apache软件
步骤:
1.安装 yum install httpd
 2.启动,关闭 重启等命令
systemctl start httpd.service(启动)
systemctl restart httpd.service(重启)
systemctl stop httpd.service
systemctl enable httpd.service(开机即启动)
systemctl status httpd.service(查看运行状态)

之后开放80端口 设置防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent

重新启动防火墙
systemctl restart firewalld.service

然后在浏览器中输入192.168.1.111:80就可以访问apache服务器了(192.168.1.111是服务器ip)

3.杀死进程
查看指定的进程 ps -ef|grep httpd 看是否已经存在进程,若存在,手工kill掉 kill -9 pid
4.开放80端口的
5.查看相关文件的位置
Apache软件的主配置文件为/etc/httpd/conf/httpd.conf
网页文档是需要放置在,/var/www/html目录下

可以通过命令find / -name www 来搜索放置项目的位置
通过命令 find / -name httpd.conf来查找文件所在的位置

二.安装 Php7
开启php错误提示信息 http://www.zuimoban.com/jiaocheng/linux/7591.html

1.安装epel-release
通过命令:yum -y install epel-release 
2.安装PHP7
终端再次运行如下命令:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
成功获取PHP7的yum源,然后再执行:yum install php70w
3.验证安装
终端命令:php -v,显示当前PHP版本,信息如下:
安装其他插件(选装)
php70w
php70w-fpm (nginx)
php70w-gd 
php70w-mysql
php70w-pdo

三.安装mysql
1.下载YUM库
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
2.安装YUM库
yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
3.安装数据库
yum install -y mysql-community-server
之后开放3306端口 设置防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent

重新启动防火墙
systemctl restart firewalld.service

4.启动MySQL服务
systemctl start mysqld.service

三.安装nginx
1.使用yum安装nginx需要包括Nginx的库,安装Nginx的库
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.使用下面命令安装nginx yum install nginx
3.启动Nginx
systemctl start nginx.service
systemctl restart nginx.service

4.安装好之后可以通过which nginx和whereis nginx来查看nginx安装的位置
5.配置文件是/etc/nginx/conf.d/default.conf
6.页面存放位置 /usr/share/nginx/html

7.添加/etc/nginx/conf.d/default.conf配置文件的内容为以下:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}

8.安装php-fpm
9.yum install php70w-fpm
10.php-fpm的配置文件在 /etc/php-fpm.d/www.conf
11.启动php-fpm

systemctl start php-fpm.service
systemctl restart php-fpm.service

Nginx+php+fastcgi的原理与关系
http://www.cnblogs.com/mangguoxiansheng/p/5967745.html

12.通过进程查看服务是否开启
查看进程 ps -ef|grep nginx php-fpm kill -9 pid

http://www.centoscn.com/CentOS/Intermediate/2013/0817/1334.html
13.开启php提示错误
首先要编辑PHP配置文件:
vi /etc/php.ini
error_reporting = E_ERROR
display_errors = On

编辑 php-fpm.conf文件,如果php-fpm.conf中没有php_flag[display_errors] 请查找和这个文件相关的其他的conf文件 进行修改
把php_flag[display_errors]设为on:

vi www.conf

php_flag[display_errors] = on

如果不知道php-fpm.conf放到哪里了 可以find / -name php-fpm.conf 查找

转载于:https://www.cnblogs.com/zzg02/p/9346076.html

Linux yum安装相关推荐

  1. Linux yum 安装docker容器

    linux yum安装docker docker的三大核心概念:镜像.容器.仓库 镜像:类似虚拟机的镜像.用俗话说就是安装文件,Docker镜像是用来放在容器中启动的 容器:容器是用来运行镜像文件的, ...

  2. linux yum 安装mysql_Linux下使用yum安装MySQL

    linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...

  3. linux安装指定mysql版本安装,linux yum安装指定版本mysql

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...

  4. linux yum安装python3_linux下yum安装python3

    linux下yum安装python3 linux下yum安装python3 yum install python34 -y python3 --version wget --no-check-cert ...

  5. Linux yum 安装

    Yum 是yellowdog updater modified的缩写.yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算 ...

  6. linux+yum安装终端php,centos下yum搭建安装linux+apache+mysql+php环境教程

    我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget             ...

  7. linux yum安装python3_在Linux - Centos上安装Python3(上)

    必看内容 在Linux上安装Python常用的2种方法 1.Python源码编译安装,有点复杂,适合老司机 2.从EPEL/IUS仓库安装,新手建议使用此方法,比较简单,目前2019-07-31提供最 ...

  8. linux yum安装iscsi,CentOS 安装配置iscsi共享存储

    iSCSI简介: 从协议层次的角度看,通常所说的SCSI通常是指一组包含块命令.控制器管理.系统命令和enclosure服务等内容的协议规范,对应于回话层:而其下的物理通道和链接方式就对应在数据链路层 ...

  9. Linux yum安装Mysql5.7

    ------------------------------安装------------------------------- linux 安装mysql 5.7 1.下载MySQL官方的Yum Re ...

最新文章

  1. com.android.phone已停止 vivo,oppo,vivo应用程序终止通知不在android fcm中出...
  2. #mysql50#_#mysql50#.ssh设个啥数据库?
  3. Redis info参数总结
  4. 行星轨迹制作_FLASH做的八大行星的轨道图的教学
  5. boost:验证Boost的BOOST_CLASS_REQUIRE宏
  6. windows 下的文件对比工具
  7. ubuntu下vim配置成c++开发编辑器
  8. SPOJ Can you answer the Queries系列
  9. SOLIDWORKS PDM 2021安装步骤
  10. android隐藏顶部导航栏,Android去除顶部导航条
  11. Windbg调试----Windbg入门
  12. 台式机windows无法自动修复此计算机,完美解决win10自动修复无法开机的办法不是重装操作系统...
  13. 迅睿cms微信抖音小程序生成管理系统V1.0开源
  14. cesium里面能不能导入动画_cesium 添加动态 gif 图片
  15. 青龙面板快手极速版教程
  16. 可以接收100多亿光年以外的信号,中国天眼怎么做到的?
  17. iview 组件的用法
  18. bzoj 1917: [Ctsc2010]星际旅行
  19. 优品购电商3.0微服务商城项目实战小结
  20. CCRC信息安全服务资质--安全集成申请

热门文章

  1. Servlet→DWR实现JAVA服务器端向客户端推送消息
  2. JavaScript文档对象模型DOM节点操作之父节点和子节点(2)
  3. 哈夫曼编码+python实现
  4. C#基础11:五种访问修饰符
  5. HDU 6186 2017广西邀请赛:CS Course
  6. 2017杭电ACM集训队单人排位赛 - 1(ALL题解)
  7. matlab padarray
  8. 使用docker run的选项以覆盖Dockerfile中的设置详解
  9. python简单的爬取网页上的图片
  10. 四分之一波长阻抗变换器