centos安装lamp步骤(超详细)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

centos安装lamp步骤,(amp,嘿嘿嘿)
web服务器---固定ip地址,这个设置静态的在教室可是坑死我了,毕竟没有学过网络基础/etc/sysconfig/network-scripts/ifcfg-eth0 把BOOTPROTO=dhcp改为static啦,增加IPADDR,DNS1,NETMASK,GETEWAY,ONBOOT最好改为yes,要开机自启动啊,不过一般都是默认自启动的(ps:这里说下学校的dns居然是192的,但是局域网明明就是172的好吗?)
客户端--随机ip地址
ip地址分类-- 限制ip数量
1.A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围从1.0.0.0 到126.0.0.0。

可用的A类网络有126个,每个网络能容纳1亿多个主机。

2.B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。

可用的B类网络有16382个,每个网络能容纳6万多个主机。

3.C类IP地址
一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。

范围从192.0.0.0到223.255.255.255。

C类网络可达209万余个,每个网络能容纳254个主机。

4.D类地址用于多点广播(Multicast)。

D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。

它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。

多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。

5.E类IP地址
以“llll0”开始,为将来使用保留。

全零(“0.0.0.0”)地址对应于当前主机。

全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。

(详情/panjunnn/article/details/5653388/)
apache的源码安装/home/zhangsan
1、检测虚拟机是否能够访问外网
提示:
1)ping 127.0.0.1 网卡正常
ctrl+c 终止进程
ctrl+z 挂起
ctrl+d 终止输入
kill 强制杀死进程
检查:网卡+驱动
#cd /etc/sysconfig
#ls
#cd network-scripts
#
ifcfg-- eth0 lo
# vi ifcfg-eth0
定义设备参数:
device=指定设备名
type=指定网络连接方式
UUID=网卡唯一标识
ONBOOT=设置网卡是否启用
bootproto= none static dhcp
netmask=子网掩码C类
HWADDR=网卡出厂码
ipaddr=
172.22.82.1/24
2)ping IP 网络状况
#ifconfig 82.137
# ping 172.22.82.137 ip地址划分?
检查:网络
1)桥接方式:ip要和真机网段保持一致
2)NAT :共用一个ip(虚拟网络,不能和其他局域网用户通信)
3)ping 域名DNS状况
# ping
检查:网络中提供服务服务器
profile----个人信息文件
Ps:其实好多新手遇到比较多的一个问题就是上不了网,这个问题出现的原因有好多。

其实差不多都是一个原因,可以看一下nat,桥接的区别
(/ggjucheng/archive/2012/08/19/2646007.html,如果有人遇到问题无法解决可以加群515774010)
2、清除系统中旧版本的apache
1)检查系统中apache的安装情况
# rpm -qa |
# rpm -qi
# rpm -qf
# rpm -ql
# rpm -e
grep 简单正则表达式
egrep 复杂正则表达式
前提:
*.C 等
?需要编译环境
gcc g++
# yum install gcc
2)删除系统中已安装的apache
提示:强制删除(依赖关系)
# rpm -e --nodeps httpd......
# rpm -qa|grep httpd
3)查找新版本apache安装源码包
提示:
打开浏览器--输入apache的官网
单击“download”
第一部分:网站推荐的下载站点
第二部分:其它推荐的下载站点
第三部分:验证下载文件是否正确站点
(ps:下载httpd版本根据linux版本
g++ gcc 的版本)
问题:
/dyn/closer.cgi
https://主机名/
几件事:
1)声明主机名
2)找到/指定web根文档目录
3)web文件夹
4)目录显示页面方式
4)下载apache源码包到指定目录
选择
单击“httpd”
右击“httpd-2.4.13.tar.gz”选择“复制链接地址”
回到“shell终端”
# wget 粘贴复制到的链接地址
执行下载
语法:wget 参数URL
参数
-c :断点续传功能
HTTP/1.1
服务器状态码?课下练习
1xx--
2xx-- 200
3xx--
4XX-- 400
5xx-- 503
(100-199 用于指定客户端应相应的某些动作。

200-299 用于表示请求成功。

300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。

400-499 用于指出客户端的错误。

500-599 用于支持服务器错误。

)其实估计大家遇到最多的状态码就是404了,嘿嘿嘿,具体状态码代表什么大家请百度,其实学运维,百度和谷歌是最好的老师
tomcat---负载均衡功能
5)执行源码的编译安装
解压指定文件
#tar -czvf 创建
#tar -tzvf 测试
#tar -xzvf 展开
# tar -xzvf httpd-2.4.23.tar.gz
在当前目录下生成一个httpd-2.4.23的文件夹
查看下载的安装包是否正确(一般正式的安装包都是有md5验证的)
1. 生成md5 验证码
sh-3.2$ md5sum test
d73e296044c73cee29af0c08be61f091 *test
可以将生成的验证码保存到文件(!!切忌验证码和文件名之间有两个空格),比如md5.txt
2. 验证文件:
sh-3.2$ md5sum -c md5.txt
perf.log: OK
#cd httpd-2.4.23
#ls
configure配置文件
搜集安装环境信息
makefile.in配置文件
编译源码文件的环境信息
#vi Makefile.in
#
apache静态页面html js css
php asp jsp等
加载外部插件--功能是有前提条件
注意:编译apache开启动态加载功能
论坛discuz
testlink+bugzilla CGI
查看计算机安装环境是否正确
# ./configure
配置结果进行make脚本保存的
--prefix
参数?
要求:
apache安装到哪?
rpm默认安装/etc
源码包建议/usr/local/apache2
是否开启重写规则?服务器功能
判断:页面跳转URL重写的区别?
html文件<a
是否开启动态加载外部模块?DSO
*.so
是否允许对http请求头的控制?
Host: GET /zhy/ HTTP/1.1
<head>
<title></title>
<meta>
作者
字符编码
过期时间、
....
</head>
是否激活配置文件?
选择工作模式worker?线程处理,并发性能
是否支持压缩文件的传输?web项目文件夹html
问题:
1、APR not found
分析:linux系统里apr没有安装
方法:官网下载
#wget apr-1.5.2.tar.gz
#wget apr-util-1.5.4.tar.gz
步骤:安装apr
apr的安装
#tar -xzvf apr-1.5.2.tar.gz
#tar -xzvf apr-util-1.5.4.tar.gz
#cd apr-1.5.2
apr作用:通用函数的包,apache用
apache---apr---平台(linux、win等)
跨平台功能apr中间接口来实现
安装指定目录/usr/local/apr
#./configure --prefix=/usr/local/apr
#make
#make install
回到apache目录
再次执行
#./configure --prefix=.....
再次提示apr找不--到
#cd /home/zhangsan/apr-util-1.5.2
#./configure --prefix=/usr/local/apr-util
--with-apr=/usr/local/apr
#make
#make install
echo $?
#make && make install
#make || make install
重新执行apache的配置
#./
apache官方手册(/)
# ./configure ... --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
发现问题:
pcre 不存在perl编译正则表达式环境
登录到进行下载
pcre2-10.2 存在缺少文件一个问题?
pcre-8.39.tar.gz
# tar -xzvf pcre-8.39.tar.gz
下载到指定目录
# cd pcre-*
# ./configure --prefix=/usr/local/pcre
# make
# make install
删除源码安装文件
进入安装该软件的源代码目录,运行
# make uninstall
安装目录/usr/local/pcre
源码目录/home/zhangsan/pcre
如果不行,可以查看一下Makefile文件,主要是看install部分,从其中找出tar格式的文件被复制到的路径,
然后进入相应的目录进行删除即可。

由autoconf根据一个宏文件生成configure,由automake根据另一个宏文件生成Makefile.in,再使用configure依据Makefile.in来生成一个符合惯例的Makefile。

重新执行apache的配置
#./configure .... --with-pcre=/usr/local/pcre
pcre 到/usr/local/pcre找不到pcre-config
解决办法:
1)重新下载安装包
2)pcre-devel包
重新执行apache的配置
#./configure .... --with-pcre=/usr/local/pcre
# make
# make install
总结:
1.1、rpm包安装做练习,rpm -ivh http版本号(有光盘的话),yum install httpd
2、需要自定义apache的工作模式建议源码安装
1)GCC G++ rpm、bin、tar.gz
2)APR apr、apr-util 隔离apache与平台的接口
3)PCRE pcre 正则表达式库
4)apache的安装(参看中文手册,/)安装apache的过程也就遇到这个apr的问题,apr是什么?是一个公共的统一操作函数接口。

为什么要这个?在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。

也就是说每一种平台都要有一种
的”apr”,是不是很烦人,是的,所以,apr就诞生了。

APR使得平台细节的处理进行下移。

对于应用程序而言,它们根本就不需要考虑具体的平台,不管是Unix、Linux还是Window,应用程序执行的接口基本都是统一一致的。

因此对于APR而言,可移植性和统一的上层接口是其考虑的一个重点。

而APR最早的目的并不是如此,它最早只是希望将Apache中用到的所有代码合并为一个通用的代码库,然而这不是一个正确的策略,因此后来APR改变了其目标。

有的时候使用公共代码并不是一件好事,比如如何将一个请求映射到线程或者进程是平台相关的,因此仅仅一个公共的代码库并不能完成这种区分。

APR的目标则是希望安全合并所有的能够合并的代码而不需要牺牲性能。

apache的部署/usr/local
了解apche的主配置文件
# cd apache2
# ls
注意:bin、conf、htdocs、logs、modules
./icons #Apache图标文件目录
./modules #动态加载模块目录
./lib #库文件目录
./logs #日志文件目录
./build #
./conf #主配置文件目录
./conf/extra #扩展及模块配置文件目录
./error #默认错误应答文件目录
./manual #Apache文档目录
./include #包含头文件目录
./htdocs #默认WEB文档根目录
./cgi-bin #默认cgi文件目录
./bin #Apache二进制程序及服务程序目录
./man #man帮助文件目录
(/link?url=dfGxWKjX-DXwL0LWfRXJ-hWh6JCqvUR7hPw35wA1_1ZL0LB 9HZXN1Z822yau34pkZTn7HlvbOrezYtXd-pgStm-D9slP_thhS4Wk2U6Fvvq)
bin
命令:
ab---性能检测工具
apachectl--控制器
httpd---守护进程
conf
文件:
httpd.conf---主配置文件
# vi httpd.conf
ServerRoot:apache安装根目录
Listen:监听端口
listen ip段:80
1~65535
22
23
80 8080
3306
提示:检测端口号的占用
# netsat -na
--enable-so
LoadModule:动态加载外部模块DSO LoadModule 模块名模块路径
apache支持静态页面html、css、js
proxy---部署负载均衡内部插件
jk:开发与apache的版本不匹配
rewrite--重写功能
SMTP
ServerName:服务器域名
DNS
hosts
ServerName 127.0.0.1
问题:
打开浏览器
http://127.0.0.1 正常
http://localhost 失败
(这里可能防火墙会影响这个结果).htaccess 访问apache的配置文件
用户名zhangsn lisi
web服务器管理员
httpd.conf管理apache
二级管理员
.htaccess管理apache
DocumentRoot:web根文档目录
web项目上传的目录
/index.html
com后面的/==/usr/local/apache2/htdocs
<Directory >
Options 设置指定目录的访问类型
Indexes---允许以目录结构形式访问
FollowSymLinks--允许以符号链接
ExecCGI
AllowOverride .htaccess
deny from IP/ip段
allow from IP/ip段
DirectoryIndex 默认首页
web项目-index.php
/
include 加载外部配置文件
整理安装步骤的shell脚本?
1)apr的安装
2)apr-util的安装
3)pcre的安装
4)apache的安装
5)mysql的安装
6)php的安装
7)apache与php集成(百度都有的,连锁会变化,错误不同意,感觉脚本安装不是很
灵活)
实验一、apache的静态页面的部署
1、启动apache服务
方法一:#service httpd start|stop|restart|reload 系统服务方法二:#cd apache2/bin
# ./apachectl start
提示:域名有问题
1)hosts文件
# vi /etc/hosts
127.0.0.1 localhost
# vi apache2/conf/httpd.conf
ServerName 127.0.0.1
:wq
保存退出
重新启动
2、发布web项目
检测apache的开启状态
#ps -e|grep httpd
进入apache的安装目录下的bin目录
#./apachectl start|stop|reload|restart
#ps -e|grep httpd
打开linux的浏览器
地址栏输入:http://127.0.0.1
显示It works!
真机访问apache的web页面
编辑apache的主配置
#vi apache2/conf/httpd.conf
#ServerName IP/域名(虚拟机)
ServerName 172.22.82.137
保存退出
重启apache服务
打开真机中的浏览器
地址栏输入:http://172.22.82.137
检查
1)真机与虚拟机ping通
2)真机与虚拟机中iptables设置
# service iptables stop 不推荐
# iptables -F
准备web项目
找到默认的web根文档目录htdocs
# cd apache2/htdocs
# ls
注意:默认首页index.html
index.htm 不推荐
编辑index.html
html5
变化----声明<!DOCTYPE html>
新增加了一些语义标签
<b><i> 必要的时候再用
<header><footer><aside><nav> -- <div>
<article><section>
<progress>
<address>
静态的web项目成功
#vi test.php
<?php
phpinfo();
?>
问题:apache只支持静态web页面
*.jsp -- tomcat
*.php -- php
个人感觉Mysql是安装里边比较复杂的了,和其他的相比,mysql安装方法大概有两种rpm 包安装(/doc/mysql-yum-repo-quick-guide/en/)和二进制安装,先说一下,二进制安装make需要的内存空间大概10G左右,所以其做好准备,如果空间不够,可以添加lvm,具体百度,而且学校发的书有说明。

需要mysql提供数据的管理
提示:安装mysql只使用基本数据管理功能
mysql-5.6.16.tar.gz
# tar -xzvf mysql-5.6.16.tar.gz
# cd mysql-5.6.16
# ./configure --prefix=/usr/local/mysql
# make
# make install
linux下支持rar压缩
下载rarlinux-*.tar.gz
# tar -xzvf rarlinux-*.tar.gz
# cd rar
# make
#rar *.rar 解压到当前目录下
安装yum rpm包
#yum install --installroot=/usr/local/mysql mysql-community-server 包名--发行版本号--平台信息--扩展名称
#service mysqld start
#service mysqld status
wget--
curl--
yum
install
remove
update
Makecache
--installroot=安装路径
文件名称---全部小写,不要使用下划线
My_first my-first
enabled=0 禁用
enabled=1 开启
mysql集群服务器
yum失败
#cd /etc/yum.repos.d
#ls
*-Base.* 网络下载设置
*-Media.* 光盘下载设置
这里我再说一下二进制的安装方法;
wget /get/Downloads/MySQL-5.7/mysql-5.7.15.tar.gz下载
tar -zxvf mysql-5.7.15.tar.gz 解压
yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel 安装依赖
然后进入mysql目录,用cmake进行安装;
这时,遇到一个问题;
报错:cmake -DCMAKE_STALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/mysql/data
-DSYSCONFDIR=/etc -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DMYSQL_TCP_PORT=3306-DENABLED_LOCAL_INFILE=1 -DENABLED_DOWNLOADS=1-DWITH_PARTITION_STORAGE_ENGINE=1-DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0
-DMYSQL_MAINTAINER_MODE=0-DWITH_SSL:STRING=bundled -DWITH_ZLIB:STRING=bundled
-DDOWNLOAD_BOOST=1
原因分析:没有boost包
解决方法:
1、在预编译时添加相应的选项:cmake . -DDOWNLOAD_BOOST=1
-DWITH_BOOST=/usr/local/boost
[root@kongxl mysql-5.7.6-m16]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DDOWNLOAD_BOOST=1
-DWITH_BOOST=/usr/local/boost
2、或者下载一个boost包,放到/usr/local/boost目录下,然后在cmake后面加选项
-DWITH_BOOST=/usr/local/boost
[root@kongxl mysql-5.7.6-m16]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=/usr/local/boost -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装路径-DMYSQL_DATADIR=/usr/local/mysql/data \ #数据
文件存放位置-DSYSCONFDIR=/etc \ #f路径-DWITH_MYISAM_STORAGE_ENGINE=1 \ #支持MyIASM引擎-DWITH_INNOBASE_STORAGE_ENGINE=1 \ #支持InnoDB引擎-DWITH_MEMORY_STORAGE_ENGINE=1 \ #支持Memory引擎-DWITH_READLINE=1 \ #快捷键功能(我没用过)-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ #连接数据库socket路径-DMYSQL_TCP_PORT=3306 \ #端口-DENABLED_LOCAL_INFILE=1 \ #允许从本地导入数据-DWITH_PARTITION_STORAGE_ENGINE=1 \ #安装支持数据库分区-DEXTRA_CHARSETS=all \ #安装所有的字符集-DDEFAULT_CHARSET=utf8 \ #默认字符-DDEFAULT_COLLATION=utf8_general_ci
boost包地址/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
用tar 解压tar.bz2文件出错debian:/usr/src# tar jxf linux-2.6.26.tar.bz2 tar:
bzip2: Cannot exec: No such file or directory tar: Error is not
recoverable: exiting now tar: Child returned status 2 tar: Error exit
delayed from previous errors 解决办法安装bzip2软件包apt-get install bzip2 检测mysql的安装目录
注意:安全问题
1)登录mysql的管理员?
2)管理mysql的data文件的用户?
3)登录mysql服务器检测mysql环境?
创建用户组mysql
#groupadd mysql
注意:/etc/group
创建属于mysql的用户mysql
#useradd -g mysql mysql
设置mysql目录的用户权限
安装的目录/usr/local/mysql
检测mysql的默认属主()
#ls -dl /usr/local/mysql
#chown -R root /usr/local/mysql
设置mysql的登录用户权限
linux限制登录用户的权限sudo命令
mysql限制登录用户的权限通过限制数据文件夹
# chown -R mysql /usr/local/mysql/var
# chgrp -R mysql /usr/local/mysql
# chown -R mysql.mysql /usr/local/mysql/var
登录到mysql进行环境测试
注意:
没有选择默认安装到/etc下,不能当做系统
服务去启动;
# service mysqld start 不用
手动启动mysql
# cd mysql/bin
# ./mysqld_safe
登录mysql
# ./mysql -u root
mysql>quit;
会建库、会建表(表结构、主键、外键、索引等)
安装php 依赖文件
1)下载php.*.tar.gz到/home/zhangsan
2)解压并安装
# tar -xzvf /home/zhangsan/php.*.tar.gz
# cd php
# ./configure
--prefix=/usr/local/php
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-apxs2=/usr/local/apache2/bin/apxs
--with-libxml=/usr/local/libxml
--with-jpeg-dir=/usr/local/jpeg
--with-mcrypt=/usr/local/mcrypt
--with-gd = /usr/local/gd
--enable-mbstring=all
注意:面向对象开发语言
访问mysql提供了两类方法:
面向过程(调用函数)
面向对象(调用方法)
集成apache与php
需要在apache的主配置文件httpd.conf中声明
# vi /usr/local/apache2/conf/httpd.conf
添加下列语句(建议文件末尾)
AddType application/x-httpd-php .php
建议查看:
LoadModule
默认首页index.php
linux安装php (实际操作)
下载php:wget /get/php-7.0.11.tar.gz/from/this/mirror
解压:tar -zxvf mirror
安装gcc:yum install gcc gcc+ libxml2-devel
编译:./configure --prefix=/usr/local/php7 --enable-fpm
make
sudo make install
执行1.php文件/usr/local/php7/bin/php 1.php
如果使用nginx来当服务器,需要下载一个FastCGI,相关文档/manual/zh/install.fpm.php CGI,FAST-CGI,enable=fpm这三点不是很了解;
1. PHP 解释器是否嵌入Web 服务器进程内部执行
mod_php 通过嵌入PHP 解释器到Apache 进程中,只能与Apache 配合使用,而cgi 和fast-cgi 以独立的进程的形式出现,只要对应的Web服务器实现cgi 或者fast-cgi 协议,就能够处理PHP 请求。

mod_php 这种嵌入的方式最大的弊端就是内存占用大,不论是否用到PHP 解释器都会将其加载到内存中,典型的就是处理CSS、JS之类的静态文件是完全没有必要加载解释器。

2. 单个进程处理的请求数量
mod_php 和fast-cgi 的模式在每个进程的生命周期内能够处理多个请求,而cgi 的模式处理一个请求就马上销毁进程,在高并发的场景下cgi 的性能非常糟糕。

综上,如果对性能有极高的要求,可以将静态请求和动态请求分开,这时Nginx + php-fpm 是比较好的选择。

PS: cgi、fastcgi 通常指Web 服务器与解释器通信的协议规范,而php-fpm 是fastcgi 协议的一个实现。

关于PHP-fpm的配置(nginx需要他):
/usl/local/php/etc/ php-fpm/www.conf user name group name
pm.max_children = 5 最大子进程数
pm.start_servers = 2 启动时先启动两个进程
pm = dynamic 设置静态还是动态解析
有注释
[root@bogon php-fpm.d]# ps aux |grep php-fpm
root 8136 0.0 0.4 148328 4560 ? Ss 09:20 0:00 php-fpm: master process (/usr/local/php7/etc/php-fpm.conf) nobody 8137 0.0 0.4 148392 4664 ? S 09:20 0:00 php-fpm: pool www
nobody 8138 0.0 0.5 148392 5632 ? S 09:20 0:00 php-fpm: pool www
root 8281 0.0 0.0 112664 980 pts/0 R+ 11:32 0:00 grep --color=auto 两个
配置nginx
下载安装不说了,和apache很相似,安装完成后:
./nginx -s reload 重启
459 nginx/sbin/nginx -t 检查有无错误
server {
#侦听80端口
listen 80;
#定义使用访问
server_name ;
#设定本虚拟主机的访问日志
access_log logs/.access.log main;
#默认请求
location / {
root /root; #定义服务器的默认网站根目录位置
index index.php index.html index.htm; #定义首页索引文件的名称
fastcgi_pass ;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
配置yum源
1,进入yum源配置目录
cd /etc/yum.repos.d
2,备份系统自带的yum源
mv CentOS-Base.repo CentOS-Base.repo.bk
下载163网易的yum源:
wget /.help/CentOS6-Base-163.repo
3,更新yum源后,执行更新yum配置,使操作立即生效
yum makecache
4,大家可以根据自己需求下载
中科大的yum源:
wget /CentOS-Base.repo
sohu的yum源
wget /help/CentOS-Base-sohu.repo
检测apache默认服务环境
最后,我想说的是,就是运维基本靠百度和谷歌,入门我是读的鸟哥的私房菜,估计有一半人都是读这本书入门的。

还有centso7安装lamp+nginx可以看一下我的笔记
(/u/2830944/course/703/notes)发百度文档。

相关文档
最新文档