搜档网
当前位置:搜档网 › Centos 6.4安装配置LAMP

Centos 6.4安装配置LAMP

Centos 6.4安装配置LAMP
Centos 6.4安装配置LAMP

Centos 6.4安装配置LAMP

一、开启Linux防火墙80、3306端口号

命令

添加这两行,保存

二、关闭SELINUX

命令

改成这个结果就可以了,

在保存重新启动Linux命令:reboot

三、安装Apache

yum install httpd #根据提示,输入Y 安装即可成功安装

/etc/init.d/httpd start #启动Apache

备注:Apache 启动之后会提示错误:

正在启动httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName

解决办法:

vi /etc/httpd/conf/httpd.conf #编辑

找到#ServerName localhost

修改为ServerName localhsot

:wq! #保存退出

chkconfig httpd on #设为开机启动

/etc/init.d/httpd restart #重启Apache

四、安装MySQL

1、安装MySQL

yum install mysql mysql-server

询问是否要安装,输入Y 即可自动安装,直到安装完成

/etc/init.d/mysqld start #启动MySQL

chkconfig mysqld on #设为开机启动

cp /usr/share/mysql/https://www.sodocs.net/doc/bc6569237.html,f /etc/https://www.sodocs.net/doc/bc6569237.html,f #拷贝配置文件(注意:如果/etc 目录下面默认有一个https://www.sodocs.net/doc/bc6569237.html,f,直接覆盖即可)

2、为root 账户设置密码

mysql_secure_installation

回车,根据提示输入Y

输入2 次密码,回车

根据提示一路输入Y

最后出现:Thanks for using MySQL!

MySql 密码设置完成,重新启动MySQL:

/etc/init.d/mysqld stop #停止

/etc/init.d/mysqld start #启动

/etc/init.d/mysqld restart #重启

五、安装PHP5

1、安装PHP5

yum install php

根据提示输入Y 直到安装完成

2、安装PHP 组件,使PHP5 支持MySQL

yum install php-mysql php-gd libjpeg* php-imap php-ldap

php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath

php-mhash libmcrypt

这里选择以上安装包进行安装

根据提示输入Y 回车

/etc/init.d/mysqld restart #重启MySql

/etc/init.d/httpd restart #重启Apche

六、Apache配置

vi /etc/httpd/conf/httpd.conf 编辑文件

ServerTokens OS 在44 行修改为:ServerTokens Prod (在出现错误页的时候不显示服务器操作系统的名称)

ServerSignature On 在536 行修改为:ServerSignature Off (在错误页中不显示Apache 的版本)Options Indexes FollowSymLinks 在331 行修改为:Options Includes ExecCGI FollowSymLinks (允许服务器执行CGI 及SSI,禁止列出目录)

#AddHandler cgi-script .cgi 在796 行修改为:AddHandler

cgi-script .cgi .pl (允许扩展名为.pl 的CGI 脚本运行)

AllowOverride None 在338 行修改为:AllowOverride All (允许.htaccess)

AddDefaultCharset UTF-8 在759 行修改为:AddDefaultCharset GB2312

(添加GB2312 为默认编码)

Options Indexes MultiViews FollowSymLinks 在554 行修改为Options

MultiViews FollowSymLinks (不在浏览器上显示树状目录结构)

DirectoryIndex index.html index.html.var 在402 行修改为:

DirectoryIndex index.html index.htm Default.html Default.htm index.php

Default.php index.html.var (设置默认首页文件,增加index.php)

KeepAlive Off 在76 行修改为:KeepAlive On (允许程序性联机)

MaxKeepAliveRequests 100 在83 行修改为:MaxKeepAliveRequests 1000 (增加同时连接数):wq! #保存退出

/etc/init.d/httpd restart 重启

rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html #删除默认测试页

七、PHP配置

Vi /etc/php.ini #编辑

date.timezone = PRC #在946 行把前面的分号去掉,改为

date.timezone = PRC

disable_functions =

passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,

proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,rea

dlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,po

pen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport

,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd,

posix_getegid,posix_geteuid,posix_getgid,

posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_ge

tpgid,posix_getpgrp,posix_getpid,

posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit,

posix_getsid,posix_getuid,posix_isatty,

posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,

posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,po

six_ttyname,posix_uname

#在386 行列出PHP 可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。

expose_php = Off #在432 行禁止显示php 版本的信息

magic_quotes_gpc = On #在745 行打开magic_quotes_gpc 来防止SQL

注入

open_basedir = .:/tmp/ #在380 行,设置表示允许访问当前目录(即PHP

脚本文件所在之目录)和/tmp/ 目录,可以防止php 木马跨站,如果改了之后安装

程序有问题,可注销此行,或者直接写上程序目录路径

/var/www/html/https://www.sodocs.net/doc/bc6569237.html,/:/tmp/

:wq! #保存退出

/etc/init.d/mysqld restart #重启MySql

/etc/init.d/httpd restart #重启Apache

八、在html文件夹里创建index.php文件

cd /var/www/html

vi index.php #新建index.php 文件

phpinfo();

?>

:wq!

九、对文件夹进行权限设置

chown apache.apache -R /var/www/html 对网站目录进行授权

chown mysql.mysq. –R /var/lib/mysql 对mysql数据路径进行授权

在客户端浏览器输入服务器IP 地址,可以看到相关的配置信息!

LAMP网站服务搭建

Linux系列-Red Hat5平台下的LAMP网站服务搭建(一) 编译安装Apache服务器&httpd服务的基本配置 LAMP架构是目前最为成熟的一种企业网站应用模式,指的是协同工作的一整套系统和相关软件,能够提供动态Web 站点服务及其应用开民环境。LAMP这个词是一个缩写,具体包括:Linux操作系统,作为LAMP架构运行的基础;Apache 网站服务器作为LAMP架构的前端;MySQL数据库服务器作为LAMP架构的后端;PHP(或Perl、Python)编写语言,作为三种开发动态网页的编程语言。LAMP平台具有成本低廉、可定制、易于开发、方便使用、安全和稳定等优势。 从本次开始我将会和大家共同探讨Red Hat5平台下的LAMP网站服务搭建,其中包括编译安装Apache服务器、htt pd服务的基本配置、使用awstats分析Web日志、httpd服务的访问控制、MySQL数据库的安装和管理、构建PHP环境、常见论坛搭建等。因为涉及的内容较多,所以大家可能也看到标题上多了序号和子标题。 第一部分:安装httpd服务器 在配置Apache Web服务器之前,需要正确安装好httpd服务器软件。在RHEL5系统中,可以选择两种方式行安装,第一种方式是通过RHEL5系统光盘自带的RPM包安装,第二种方式就是下载最新版本的httpd源代码,释放后进行编译安装。前者简单、快速,但在功能上存在局限性,实际的生产环境中,编译安装的方式应用要更加广泛。本次我们主要介绍源码编译安装。 1. 获取软件包 获取软件包可发通过Apache服务软件的下载页面:https://www.sodocs.net/doc/bc6569237.html,/download.cgi下载到各个版本的httpd软件包,或者使用wget工具下载httpd-2.2.9.tar.gz源码包文件 wget https://www.sodocs.net/doc/bc6569237.html,/dist/httpd/httpd-2.2.9.tar.gz 2. 解压并释放源码包 说明:将httpd源码包解压并释放到/usr/src/目录中,执行cd命令切换到展开的源码目录。 3. 配置编译选项 在配置前可以先执行―./configure –help‖命令查看各种配置项的详细信息,以便实现更灵活,更丰富的功能定制配置。

CentOs环境安装详细教程

CentOS 6.5使用yum快速搭建LAMP环境 前言:也许很多新同学和我一样在搭建LAMP环境时遇到各种问题,网上资料错 误乱杂以致于烦恼不断,在经过多次失败后重新整理利用yum快速搭建LAMP环境一文以供初学者参考,文中如有错漏请各位同学雅正。。。谢谢!~ 本次安装在内网主机内完成,安装完成CentOS 6.5后 ##配置IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HW ADDR="60:EB:69:E3:85:E4" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="a2a68d35-fea7-41e8-903a-680be29686e4" BOOTPROTO=static IPADDR=192.168.100.254 NETMASK=255.255.255.0 GA TEWAY=192.168.100.1 DNS1=202.96.128.86 配置完IP后可以在网内Windows主机上安装Xshell 5进行远程配置,直接复制本文中的命令即可!比较省事。。。 1、安装Apache本次安装采用yum 源进行安装 [root@localhost ~]# yum -y install httpd # 开机自启动 [root@localhost ~]# chkconfig httpd on # 启动httpd 服务 [root@localhost ~]# service httpd start ## 安装apache 一些扩展 root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql ###关闭iptables防火墙 (只要使用,关闭和永久关闭这两条就可以了) 1 关闭防火墙----- [root@localhost ~]#service iptables stop 2 启动防火墙----- [root@localhost ~]#service iptables start

lamp环境搭建_自己整理完整版

一、准备工作 在lamp环境中搭载网站 1.用winsp将网站目录copy到linux的php系统文件目录下/usr/local/apache2/htdocs 给runtime文件夹可写权限chmod 777 -R runtime 2.修改apache配置文件,修改网站首页 /usr/local/apache2/etc/http.conf 修改DirectoryIndex index.php index.html 重启apache:/usr/local/apache2/bin/apachectl restart 3.用小海豚(SQLyog) 文件/新建连接

将网页中的sql脚本导入到linux下的mysql数据库中启动mysql: 启动MySQL服务 1.用原本源代码的方式去使用和启动mysql /usr/local/mysql/bin/mysqld_safe --user=mysql & 2.重启以后还要生效: Vi /etc/rc.local /usr/local/mysql/bin/mysqld_safe --user=mysql & 进入mysql命令行 /usr/local/mysql/bin/mysql -u root -p550120

4.在windows下用浏览器访问192.168.1.1/网站目录 ============================================= 注意: 先创建/lamp文件夹 使用WinSCP 把要安装的压缩文件放到/lamp文件夹下 ./configure 执行的时候要注意不能有换行 Appche安装的时候一定要确认之前的安装已经卸载 http://192.168.255.1/index.html 这个地址要改成192.168.80.8 /usr/local/apache2/bin/apachectl start 有时候要用start有时候要用restart /usr/local/memcache/bin/memcached -umemcache & 中的-可能会有问题,要注意 1、安装编译工具gcc、gcc-c++、make 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源—— 1)编辑yum配置文件: Mount /dev/cdrom /media vi /etc/yum.repos.d/CentOS-Media.repo [c5-media] name=CentOS-$releasever - Media baseurl=file:///media * 修改为光盘挂载点 enabled=1 * 改为1意为启用 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 2)设置alias值: Vi /etc/bashrc alias yum="yum --disablerepo=\* --enablerepo=c5-media" 3)依次安装gcc、gcc-c++ Yum -y install gcc* 2、卸载系统Apache、MySQL和PHP的RPM安装包 下载前需关闭启动的服务,如httpd、mysqld service httpd stop service mysqld stop 卸载RPM包的Apache、MySQL、PHP yum remove httpd yum remove mysql 建议使用rpm –e http-1.2.3.rpm --nodeps (截断这个rpm包的依赖性) 3、关闭SELinux,允许防火墙80端口访问 1)关闭SELinux vi /etc/selinux/config SELINUX=disabled * 若安装时没有禁用SELinux ,将enforcing改为disabled 修改后需重新启动Linux方可生效! 2)关闭防火墙Netfilter/iptables 因尚未做防火墙讲解,直接简单的关闭所有防火墙设置: iptables -F * 如果没有禁用防火墙,默认80端口禁止访问 service iptables save 防火墙策略写到/etc/sysconfig/iptables,以后计算机重启再加载这个文件时,防火墙策略就会永久清空.

LAMP环境搭建

Linux牛逼命令大全 ?壹、底层辅助支持软件的安装 o1、安装OpenSSL o2、安装Curl库 o3、安装expat o4、安装libxml2 o5、安装libxslt o6、安装libmcrypt o7、安装mhash o8、安装mcrypt o9、安装zlib o10、安装libpng o11、安装jpeg o12、安装freetype o13、安装m4

o14、安装autoconf o15、安装libiconv o16、安装bzip2 o17、安装GD库 ?贰、安装Apache方法一 o18、安装apr o19、安装apr-util o20、安装pcre o21、安装apache方法一 ?叁、安装Apache方法二 o18、处理apr o19、处理apr-util o20、安装pcre o21、安装apache方法二 ?Apache启动管理方式 o I、手工管理apache o II、chkconfig管理apache ?肆、安装MySQL o22、安装cmake o23、安装bison o24、安装ncurses o25、安装MySQL ?MySQL启动管理方式 o I、手工管理MySQL o II、chkconfig管理MySQL ?伍、安装PHP o26、安装PHP o27、安装memcached服务器端 o28、安装php扩展功能memcache o29、安装php扩展memcached o30、安装Zend加速器 Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大 的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案. 本实验采用64位CentOS6.8进行部署,系统最小化安装,apache选用httpd-2.4.7,mysql选用mysql-5.6.32,php选用php-5.6.26。 软件包列表如下 ?1、openssl-1.0.2j.tar.gz2、curl-7.50.3.tar.gz3、expat-2.2.0.tar.bz2

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程)

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程) Centos6.5_Apache_mysql_php(LAMP环境搭建图文教程)安装内容详细介绍: 编译安装过程介绍 一、解压tar.gz为后缀的压缩软件包 二、在Centos系统中源代码包安装过程 配置(configure) 编译(make) 安装(make install) 各个软件编译安装顺序 搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按 Apache->MySQL->PHP顺序安装。但在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt以及GD2库等文件。安装GD2库是为了让PHP5支持GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype 和jpegsrc等库文件。而且中间还会穿插安装一些软件。读者可以按照本节提供的顺序安装 检查安装时使用的编译工具是否存在 Gcc -v 如果发现gcc没有安装。可用下面三种方式进行安装: Gcc安装方法1: yum -y install gcc yum -y install gcc-c++ yum install make Gcc安装方法2: -- 或者 yum groupinstall "Development Tools" 一般用这个就好 Gcc安装方法3: -- 或者 yum install gcc gcc-c++ kernel-devel 卸载默认的低版本环境 目前发行的Centos操作系统版本中,如果选择默认全部安装,就已经安装了LAMP环境,但是版本相对都比较低。我们可以再安装一个LAMP环境和原来的并存,但是这样做没有必要,因为同时只能开启一个LAMP环境。所要我们要在安装之前,先应检查一下系统中是否已经安装了低版本的环境,如果已经安装过了,停止原来的服务运行,或者把原来的环境卸载掉。 检查make gcc gcc-c++是否安装: [root@WebSrv tools]# rpm -q make make-3.81-20.el6.i686 [root@WebSrv tools]# rpm -q gcc package gcc is not installed

linux如何搭建lamp服务环境(图文详解)

先简要概述下本文要点:(操作系统采用CentOS6.5 x64) 1.分别安装搭建lamp服务环境; 2.采用lamp一键安装包搭建环境; 3.在lamp环境中初步搭建起一个网站; 一、分别安装搭建lamp服务环境 准备工作: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允许3306端口通过防火墙 将以上内容添加到 -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 的下面 /etc/init.d/iptables restart #最后重启防火墙使配置生效 2、关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq #保存,关闭 shutdown -r now #重启系统 安装: 1、安装Apache 卸载自带httpd: yum remove httpd yum install httpd #根据提示,输入Y安装即可成功安装 /etc/init.d/httpd start #启动Apache

备注:Apache启动之后会提示错误: 正在启动 httpd:httpd: Could not reliably determine theserver’s fully qualif domain name, using ::1 for ServerName 解决办法: vi /etc/httpd/conf/httpd.conf #编辑 找到#ServerName https://www.sodocs.net/doc/bc6569237.html,:80 修改为ServerName https://www.sodocs.net/doc/bc6569237.html,:80 #这里设置为你自己的域名,如果没有域名,可以设置为localhost :wq! #保存退出 chkconfig httpd on #设为开机启动 /etc/init.d/httpd restart #重启Apache 2、安装MySQL 先卸载自带mysql: yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/https://www.sodocs.net/doc/bc6569237.html,f 安装: yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成/etc/init.d/mysqld start #启动MySQL chkconfig mysqld on #设为开机启动 cp /usr/share/mysql/https://www.sodocs.net/doc/bc6569237.html,f /etc/https://www.sodocs.net/doc/bc6569237.html,f#拷贝配置文件(注意:如果/etc目录下面默认有一个https://www.sodocs.net/doc/bc6569237.html,f,直接覆盖即可) 为root账户设置密码: mysql_secure_installation 回车,根据提示输入Y 输入2次密码,回车 根据提示一路输入Y 最后出现:Thanks for using MySQL! MySql密码设置完成,重新启动 MySQL: /etc/init.d/mysqld restart #重启 /etc/init.d/mysqld stop #停止 /etc/init.d/mysqld start #启动

CentOS 6.3安装(超级详细图解教程)

CentOS 6.3安装(超级详细图解教程) 附:CentOS 6.3下载地址 32位: https://www.sodocs.net/doc/bc6569237.html,/centos/6.3/isos/i386/CentOS-6.3-i386-bin-DVD1to2.torren t 64位: https://www.sodocs.net/doc/bc6569237.html,/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-bin-DVD1to2.to rrent 说明: 1、CentOS 6.3系统镜像有两个,安装系统只用到第一个镜像即 CentOS-6.3-i386-bin-DVD1.iso(32位)或者CentOS-6.3-x86_64-bin-DVD1.iso(64位),第二个镜像是系统自带软件安装包 2、安装CentOS 6.3系统的计算机内存必须等于或者大于628M(最小内存628M),才能启用图形安装模式 3、CentOS 6.3文本安装模式不支持自定义分区,建议使用图形安装模式安装 4、CentOS 6.3的系统安装方式分为:图形安装模式和文本安装模式 5、CentOS 6.3的系统运行方式分为:带图形界面、可以用鼠标操作的图形化方式和不带图形界面、直接用命令行操作的文本方式(具体的系统运行方式,可以在系统安装的过程中自定义选择) 安装图解 用系统安装盘成功引导之后,出现如下界面:

系统运维 https://www.sodocs.net/doc/bc6569237.html, 温馨提醒:qihang01原创内容?版权所有,转载请注明出处及原文链接 界面说明: Install or upgrade an existing system安装或升级现有的系统 install system with basic video driver安装过程中采用 基本的显卡驱动 Rescue installed system进入系统修复模式 Boot from local drive退出安装从硬盘启动 Memory test内存检测 这里选择第一项,安装或升级现有的系统,回车。 出现是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试。

CentOS安装samba服务配置匿名访问

CentOS安装samba服务配置匿名访问 时间:2014-04-16 00:33来源:https://www.sodocs.net/doc/bc6569237.html, 作者:lampblog 举报点击:1106次一、CentOS6.3安装samba服务 yum -y install smaba 二、编辑samba配置文件 vi /etc/samba/smb.conf vi /etc/samba/smb.conf 1)更改用户组 workgroup = WORKGROUP workgroup = WORKGROUP 2)授权可以访问的ip地址 hosts allow = 127. 192.168.1. hosts allow = 127. 192.168.1. 3)设置共享方式 security = share security = share 三种共享方式介绍 user 用户模式需要密码 share 匿名共享 server 比user级更高级的安全性

4)设置访问目录 [www] comment = Document root directory path = /var/www/html public = yes writable = yes guest ok = yes //允许匿名访问,不设置则匿名无法访问 [www] comment = Document root directory path = /var/www/html public = yes writable = yes guest ok = yes //允许匿名访问,不设置则匿名无法访问 三、配置防火墙策略 1.vi /etc/sysconfig/iptables vi /etc/sysconfig/iptables 1)加入samba的端口 1.-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT 2.-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

Centos用yum搭建LAMP环境

Centos用yum搭建LAMP环境 1、安装APACHE Apache是作为一个CentOS的软件包,因此我们可以直接用下面命令安装它:#yum -y install httpd httpd-devel 配置系统在引导时启动Apache #chkconfig --levels 235 httpd on 启动Apache #/etc/init.d/httpd start 在浏览器中输入http://(IP),应该能看到Apache的测试页。若看不到测试页,有可能是防火墙未开启80端口。 使防火墙开放80端口:#vi /etc/sysconfig/iptables 必须在-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT下一行添加: -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 保存退出 重启防火墙:#/etc/init.d/iptables restart 2、安装PHP 输入命令安装php: #yum -y install php 安装php扩展: #yum -y install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc 安装完重启Apache:#service httpd restart 此时可以在目录:/var/www/html/下建立一个PHP文件info.php,写入代码: 在浏览器中输入http://(IP)/info.php,就能看到PHP的一些配置信息。 3、安装Mysql 安装MySQL: #yum -y install mysql mysql-server 然后我们需要创建MySQL系统的启动键链接,这样以便于MySQL在系统启动时自动启动 #chkconfig --levels 235 mysqld on

CentOS+Apache配置详细版

一、CentOS 5.5 操作系统的安装CentOS 操作系统是商业版Red Hat Enterprise Linux(RHEL)的免费版,是架构 LAMP 的理想操作系统,稳定性非常好,它主要用于服务器而不是桌面环境。CentOS 的安装应该比较轻松,因为可以进行语言选择,英文不好的就中文吧,下面主要介绍几个需要注意的步骤。 1. 硬盘分区 在硬盘分区步骤中,我们有三个选项:删除硬盘所有分区、删除Linux分区、自定义安装。我们推荐使用 LVM+自定义分区大小的方式进行来硬盘分区,不了解 LVM 的嘛就去Google上面百度一下咯…… 如上图所示,在这个界面一定要勾选“检验和修改分区方案”,进入下一步。

从上图可以看出,系统已经帮我们构建了 LVM ,我们只要在这一步骤中调整分区大小就可以了,当然可以根据实际情况来进行划分,在这里我们创建了:/(根目录),/var(日志),/home(用户目录),/www(网站目录)以及 SWAP 分区。(注:SWAP 分区一般设为物理内存的2倍大小或更多) 2. 网络配置

在这一步骤,我们需要进行网络设置,配置网卡IP, 网关以及DNS等,确保网络畅通。(注:请在配置时留意网卡编号,因为一般服务器都配有多块网卡。) 3. 安装模式的选择

在这一步骤,我们就将系统默认的勾选掉,采取最小化方式安装。当然你可以选择 Server 或其他模式。Server模式系统一般会帮你安装好Apache, MySQL等等软件,但是我们还需要更新版本。 4. 安装完毕重新引导系统后 安装结束后,我们进行一下检查工作: 检查有无系统级错误信息 shell> more /var/log/messages # 检查硬件配置是否有错误信息 shell> dmesg # 检查网卡设置是否正确 shell> ifconfig # 检查网络是否正常 shell> ping 5. 配置系统默认的启动服务 setup 是 RedHat 系列里面内置的一个图形化配置工具,在里面我们可以进行一些系统设置,如网络配置,防火墙配置以及系统启动服务配置等。

CentOS6.3搭建LAMP平台

CentOS搭建LAMP平台Step by Step 几点说明: 本文档完全是傻瓜教程,最终目的就是搭建起CentOS系统下的LAMP平台,所以涉及的东西仅仅是满足搭建起来。 建议使用虚拟机环境,假定局域网方式上网(使用自动拨号猫的也是这种情况)。 本文档从安装虚拟机开始,到成功执行PHPinfo为止。 平台的搭建方式万千种,我只提一种,尽量保证最简洁有效可执行的方式。 所有用到的软件、工具都是开源免费的(不包括你的主操作系统)。 搭建环境保证你能有照驾驶,要把车开好,你的工作还很多。 有问题去百度、谷歌。 记住:玩儿好谷歌不简单! 代码和命令部分使用斜体,颜色浅一些 最后:你需要有基本的英语阅读能力,因为涉及到的网站大多是英文内容 文档包含的: 安装虚拟机 安装CentOS 配置CentOS 搭建基础LAMP环境 Apache配置 Mysql基本配置 安装PHP扩展(yum官方库缺失部分) 安装Phpmyadmin

安装虚拟机 需要的软件:Virtualbox https://https://www.sodocs.net/doc/bc6569237.html,/ 步骤:按照默认方式一步步进行即可 结果: 默认安装完成后开始菜单中会出现如下内容 运行Oracle VM VirtualBox会出现主界面 基本配置,选择管理-->全局设定,修改几个参数: ?常规中修改默认虚拟电脑位置路径 ?热键中选择鼠标脱离虚拟机使用的按键(因为后面不安装CentOS的桌面,因此,即使安装了增强功能也不能实现鼠标的自动主系统和虚拟机之间的切换

更新中取消更新功能(现在的版本足够你的需要了)

安装CentOS 需要的软件:CentOS https://www.sodocs.net/doc/bc6569237.html,/或者https://www.sodocs.net/doc/bc6569237.html,/centos/6.3/isos/选择你64位(X86_64)还是32位(i386),记住:主系统32位的只能选择32位CentOS。进入目录选择要下的版本是minimal(最小安装) 创建虚拟机: Virtualbox主界面点击新建

Linux1-WEB服务器--LAMP平台的搭建

Linux1 WEB服务器LAMP平台的搭建LAMP架构是目前最成熟的一种企业网站应用模式,无论是性能、质量还是价格都将成为企业、政府信息化所必须考虑的平台。下面就来学习LAMP (linux+apache+mysql+php)平台的搭建,图69为LAMP拓扑结构示意图。 图69 LAMP的拓扑机构示意图 搭建LAMP服务所需软件有Apache、MySQL、PHP和软件包,具体所需要的软件包,如表7所示。

5.1.6第2张光盘中 5.1.6第2张光盘中 5.1.6第3张光盘中 PHP论坛源代码软件网站中下载 表7 搭建LAMP所需软件 1.关闭SELinux和iptables(防火墙) 为了不影响对LAMP的测试效果,需要禁用SELinux安全系统和iptables防火墙,用户可在桌面执行【系统】|【管理】|【安全级别和防火墙】命令,在弹出的对话框中,单击防火墙右侧的下拉按钮。然后,在下拉菜单中,选择【禁用】选项,如图70所示。 选择 图70 禁用iptables防火墙 在该对话框中,单击【SELinux】选项卡,在该选项卡的SELinux的右侧单击下拉按钮。然后,在下拉菜单中,选择【禁用】选项,并单击【确定】按钮,如图71所示。

图71 关闭SELinux安全系统 提示 另外,用户页可以通过service iptables stop命令,来关闭防火墙。将SELinux的配置文 件中,来关闭SELinux。关闭SELinux后需要重新启动服务器,使配置生效。但用户要注 意的是在服务器重新启动后,iptables防火墙会随系统自动启动,因此在重新启动服务 器前要,要使用chkconfig –level 3 iptables off命令,关闭iptables防火墙。2.Apache的配置 Apache所需要的软件在Red Hat Enterprise 系统中默认已被安装,因此就不再对Apache的安装进行说明。 在终端中,输入“vi /etc/httpd/conf/”命令,打开Apache主配置文件。 然后,在该配置文件中,找到设置Apache根目录为/etc/httpd(ServerRoot “/etc/httpd”),如图72所示。 图72 设置Apache目录 在该配置文件中,找到字段(也就是prefork模块),将ServerLimit 选择

centos_7使用yum安装配置zabbix

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 下面是Centos7上yum安装zabbix的步骤。 本文档在同一台机器上安装了zabbix-server 和zabbix-agent 自己监控自己。 配置LAMP 一、Install Apache Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 在终端以root权限运行以下命令: yum install httpd -y systemctl start httpd systemctl enable httpd firewall设置允许远程登录: firewall-cmd --permanent --add-service=http systemctl restart firewalld 测试Apache 浏览器访问http://localhost/ or http://server-ip-address/ 二、Install MariaDB MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB由MySQL的创始人Michael Widenius (英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。 yum install mariadb-server mariadb -y systemctl start mariadb

REHEL5 LAMP整体环境搭建(discuz)

REHEL5 LAMP整体环境搭建(discuz) 一、拷贝软件到服务器(Discuz、UCenter、mysql、 php、apache、ZendOptimizer) 二、修改远程登录显示乱码 1.编辑:/etc/sysconfig/il8n 2.把UTF-8改成GB18030 关闭selinux 使用文本编辑工具打开 /etc/selinux/config 把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled 保存,关闭。 重启系统。 三、关闭不需要的服务(discuz可选) # ntsysv 以下仅列出需要启动的服务,未列出的服务一律推荐关闭: atd crond irqbalance microcode_ctl network sendmail sshd syslog snmpd (cacti时启用) snmptrapd(cacti时启用) 四、重启 #init 6 五、安装mysql

# rpm -qa |grep mysql 查看系统中是否已经安装了MySQL,如果是卸载所有以mysql 开头的包. # rpm -e --allmatches --nodeps mysql-5.0.77-4.el5_5.4 --nodeps:参数安装和卸载的时候不考虑依赖关系 --allmatches:卸载所有匹配的包,RPM可将同一软件的不同版本安装到系统中,这样如果想全部卸载掉,这时仅简单输软件名是不行的,将出现错误(适用于安装多个不同版本rpm包,或是同一个版本重复安装) 2. 解压 #tar -zxvf mysql-5.0.56.tar.gz -C /usr/local/src/ -C: 解压到制定目录 3.进入目录 # cd /usr/local/src/mysql-5.1.30/ 4. 配置安装 (配置前先建立一个mysql文件夹) # ./configure --prefix=/usr/local/mysql/ \ > --with-extra-charsets=all \ > --sysconfdir=/etc 配置文件的路径 (出现Thank you for choosing MySQL!就成功了) 以下可选: --localstatedir=/usr/local/mysql/data \ 数据库存放的路径(需要手动新建data文件夹) > --enable-assembler \ 使用一些字符函数的汇编版本 > --with-mysqld-ldflags=-all-static \ 以纯静态方式编译服务端 > --with-charset=utf8 \ 添加utf8字符支持 > --with-extra-charsets=all 添加所有字符支持 --with-plugins=all 如果从源代码编译安装mysql,缺省安装时,是没有innodb引擎的.所

利用LAMP和NextCloud搭建私有云

1.安装Apache服务 1)首先安装Apache服务 # yum install httpd //安装Apache服务 它问你是否继续执行当然选择y了输入Y按回车以后步骤都是如此就不说了 # systemctl start httpd //启动Apache服务 注: a)启动、终止、重启Apache命令 # systemctl start httpd.service //启动 # systemctl stop httpd.service //停止 # systemctl restart httpd.service //重启 b)设置开机启动/关闭 # systemctl enable httpd.service //开机启动 # systemctl disable httpd.service //开机不启动 c)检查httpd状态 # systemctl status httpd.service 2)开放httpd 80端口,或者关闭防火墙(2选1) a)永久开放80端口命令 # firewall-cmd --zone=public --add-port=80/tcp --permanent 注1:永久关闭命令(参考) #firewall-cmd --zone=public --remove-service=ftp –permanent

#firewall-cmd --zone=public --remove-port=80/tcp--permanent 注2:查询服务的启用状态 # service httpd status b)关闭防火墙 # systemctl stop firewalld //临时关闭 # chkconfig firewalld off //永久关闭 # firewall-cmd –reload //重启防火墙 # service firewalld restart //重启防火墙 # service firewalld status //查看防火墙的状态 3)在浏览器地址栏输入你服务器的IP,出现下面这个界面了,安装完成。 4)如果上述操作都已操作,还不能显示上面这个界面,请关闭Selinux

CentOS6.5下搭建LAMP环境(源码编译方式)

CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL) 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP ,WAMP,MAMP 等。这里我介绍一下LAMP环境的搭建,即Linux、Apache、MySQL 、PHP环境。 一、首先安装操作系统 操作系统:centos6.5 操作系统安装步骤,此处不再详述。 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可。如下图所示: 由于安装系统的时候我是最小化安装,只安装了一个桌面,GCC编译工具也是系统装完之后安装的,所以没有默认的LAMP环境,如下图示:

如果安装的时候有选择默认全部安装,就已经安装了LAMP环境,但是相对版本较低,而且安装的路径等可能不是我们想要的结果。所以这里顺便介绍一下,如果存在默认的LAMP环境,进行卸载的方法,以apache为例: #rpm -qa | grep -i httd // 查询系统中已安装的Apache相关软件包 #service httpd stop //如果apache已开启,停止运行apache服务器 #rpm -e httpd-xxx --nodeps //卸载apache服务器 php、mysql卸载方法同上。 【搭建LAMP环境须知】 搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按照Apache->MySQL->PHP的顺序安装。但是在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt,以及GD2库等文件。安装GD2库是为了让PHP5支持GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype和jpegsrc等库文件。而且中间还会穿插安装一些软件。 二、LAMP安装前的准备 1、获取软件包 httpd-2.4.9.tar.gz https://www.sodocs.net/doc/bc6569237.html,/ mysql-5.7.4.tar.gz https://www.sodocs.net/doc/bc6569237.html,/downloads/ php-5.5.14.tar.gz https://www.sodocs.net/doc/bc6569237.html,/downloads.php phpMyAdmin-4.2.5-all-languages.tar.gz https://www.sodocs.net/doc/bc6569237.html,/home_page/downloads.php libxml2-2.9.0.tar.gz ftp://https://www.sodocs.net/doc/bc6569237.html,/libxml2/ libmcrypt-2.5.8.tar.gz ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/ libgd-2.1.0.tar.gz https://https://www.sodocs.net/doc/bc6569237.html,/libgd/gd-libgd/downloads zlib-1.2.8.tar.gz https://www.sodocs.net/doc/bc6569237.html, autoconf-2.69.tar.gz https://www.sodocs.net/doc/bc6569237.html,/gnu/autoconf/ freetype-2.5.3.tar.gz https://www.sodocs.net/doc/bc6569237.html,/releases/freetype/ libpng-1.6.12.tar.gz ftp://https://www.sodocs.net/doc/bc6569237.html,/pub/libpng/png/src/ jpegsrc.v9a.tar.gz https://www.sodocs.net/doc/bc6569237.html,/files/ ZendGuard-5_5_0.tar.gz https://www.sodocs.net/doc/bc6569237.html,/en/products/guard/thank-you-zend-guard?package=415 apr-1.5.1.tar.gz https://www.sodocs.net/doc/bc6569237.html,/download.cgi apr-util-1.5.3.tar.gz https://www.sodocs.net/doc/bc6569237.html,/download.cgi pcre-8.35.zip https://www.sodocs.net/doc/bc6569237.html,/projects/pcre 把上面下载的16个源代码包放到linux系统下的/usr/local/src/LAMP目录中

相关主题