Linux yum安装
一.安装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 查找
Linux yum安装的更多相关文章
- Linux yum安装和源码安装
转载注明出处:原文地址 Linux Yum 在线安装 在线:Yum配置地址:/etc/yum.repos.d/CentOS-Base.repo 离线:光盘搭建Yum源 挂载光盘 使在线Yum源失效:m ...
- linux yum 安装mysql
1.安装查看有没有安装过: yum list installed MySQL* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: ...
- Linux yum安装java环境
1.jdk 1.8 #系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) #安装 ...
- Linux Yum 安装JDK
1.查看CentOS自带JDK是否已安装. 输入:yum list installed |grep java. 2.若有自带安装的JDK,如何卸载CentOS系统自带Java环境? 卸载JDK相关文件 ...
- linux yum安装jdk
>>>>>>>>>> 实例: yum安装jdk 1.查看当前的jdk版本,并卸载 (注1:rpm -qa ###解释:查询所有安装的rpm包 ...
- Linux yum安装MySQL5.7
一.安装配置MySQL的yum源 # 安装MySQL的yum源,下面是RHEL6系列的下载地址 rpm -Uvh http://dev.mysql.com/get/mysql-community-re ...
- Linux yum 安装 Nginx
搭建 Nginx 静态服务器 安装 Nginx 使用 yum 安装 Nginx: yum install nginx -y 修改 /etc/nginx/conf.d/default.conf,去除对 ...
- Linux yum安装MySQL5.7,及远程连接mysql(亲测有效!)
一.安装配置MySQL的yum源 # 安装MySQL的yum源,下面是RHEL6系列的下载地址 rpm -Uvh http://dev.mysql.com/get/mysql-community-re ...
- linux yum安装指定版本mysql
1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...
随机推荐
- P1089津津的储蓄计划
题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同. 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在 ...
- selenium框架安装及webdriver安装
本文介绍的是selenium安装及webdriver安装.小实例 1.selenium介绍 selenium是一个用于web应用程序测试的工具. Selenium测试直接运行在浏览器,就向真正的用户操 ...
- 3 - Selenium元素定位和操作
3.1定位 <button id="gbqfba" aria-label="Google Search" name="btnK" cl ...
- ubuntu 无法应用原保存的显示器配置
打开ubuntu之后的开启页面出现: 所选模式均不匹配可能的模式: 为 CRTC 63 尝试模式 CRTC 63:尝试 800x600@60Hz 模式输出在 1366x768@60Hz (通过 0) ...
- electron 开发记录
判断是否开发环境 安装 electron-is-dev npm install electron-is-dev // main.js const isDev = require('electron-i ...
- Java基础反射-调用类
Student类 package com.test.wang; import java.lang.reflect.Constructor; import java.lang.reflect.Field ...
- [转]Git之忽略文件(ignore file)
原文链接:http://blog.csdn.net/benkaoya/article/details/7932370 .gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为 ...
- JNI教程
一.什么是JNI JNI(Java Native Interface ),它是Java SDK的一部分,主要用于实现Java对其他语言编写的代码和库的调用,比如C和C++.JNI提供的API也能让JV ...
- Qt的各种使用技巧
一.基本界面介绍 二.查看帮助的方法 ① 如上图所示,点击右侧帮助菜单查看帮助 ② 双击想要查看的代码,点F1,也会弹出帮助栏 三.修改文本编辑器颜色 长时间使用白底黑字的编辑器经常会使眼睛不舒服,以 ...
- A011 Activiti工作流程开发的一些统一规则和实现原理(完整版)
注意:以下规则是我为了规范流程的处理过程,不是Activiti公司的官方规定. 1.流程启动需要设置启动者,在Demo程序中,“启动者变量”名统一设置为initUserId 启动时要做的: ident ...