centos6.4 LAMP服务器安装配置

LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。

LNMP中的N指的是Nginx

配置防火墙,开启80端口(web)、3306端口(mysql)

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

#wq 保存后重启防火墙

#service iptables restart

关闭selinux

vi /etc/selinux/config

SELINUX=disabled

保存退出

setenforce 0     #使配置立即生效

一、安装Apache

yum install httpd -y

service httpd start      #启动http服务

chkconfig httpd on    #开机自启动服务

浏览器输入本机ip,查看apache安装成功。

配置apache

vi /etc/httpd/conf/httpd.conf

ServerTokens Prod              出现错误页的时候不显示服务器的操作系统

ServerSignature Off        在错误页中不显示apache的版本

Options Indexes ExecCGI FollowSymLinks        允许服务器执行cgi及ssl,禁止列出目录

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

AllowOverride All        允许.htaccess

AddDefaultCharset GB2312         修改GB2312为默认编码

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

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

KeepAlive ON        允许程序联机

MaxKeepAliveRequests 1000        修改同时连接数

保存后重启 http

service httpd restart

二、安装mysql

yum install mysql mysql-server -y

servcie mysqld start

chkconfig mysqld on

mysql_secure_installation     #mysql安全设置,密码等等

三、安装php

yum install php -y

安装php组件,使php支持 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

重启mysql和httpd服务

service mysqld restart

service httpd restart

配置php

vi /etc/php.ini 修改内容如下:

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,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,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_getpgid,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,posix_ttyname,posix_uname

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

expose_php = Off  #禁止显示php版本

short_open_tag = ON     #支持php短标签

open_basedir =.:/tmp/     #设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,如果改了之后安装程序有问题(例如:织梦内容管理系统),可以注销此行,或者直接写上程序的目录

保存退出,重启mysql,http服务

service httpd restart

service mysqld restart

测试

cd /var/www/html

vi index.php

<?

phpinfo();

?>

保存退出

浏览器输入ip地址查看

注意:apache默认的程序目录是/var/www/html

权限设置:chown apache.apache -R /var/www/html

时间: 2024-10-08 21:09:25

centos6.4 LAMP服务器安装配置的相关文章

linux lamp服务器安装配置

1 安装Apache服务器 yum -y install httpd httpd-devel 2 安装mysql yum -y install mysql mysql-server mysql-devel 3 安装php以及其扩展 yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 4 启动mysql service mysqld start 连接mysql mysql -ur

在CentOS6.4中安装配置LAMP环境的详细步骤

原文:在CentOS6.4中安装配置LAMP环境的详细步骤 本文详细介绍了CentOS6.4系统中安装LAMP服务并对其进行配置的过程,即安装Apache+PHP+Mysql,参照了网上大神的设置,其他Linux发行系统可以参考~ 在本文中部分命令操作需要root权限,输入‘su -’命令后输入密码即可切换root身份. 一.修改设置对安装做准备 1. 防火墙设置 设置/etc/sysconfig/iptables文件允许80端口和3306端口.因为80端口是http协议所使用的端口,如果防火墙

CentOS6.5 LAMP之一编译httpd

apache服务器程序 命令httpd: -t 测试配置文件 -l 静态模块 -D DUMP_MODULES 动态模块 -h获得帮助 -M:相当于-D DUMP_MODULES -D DUMP_VHOSTS:列出虚拟主机 htpasswd: 为基于文件basic认证创建和更新用户认证文件 apachectl 自带脚本 apachectl start 开启httpd服务 httpd服务控制工具: ab:apache benchmark Apache性能基准测试工具 apxs:httpd得以扩展使用

Linux下Redis服务器安装配置

说明:操作系统:CentOS1.安装编译工具yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl 2.安装tcl组件包(安装Redis需要tcl支持)cd /usr/local/src #进入软件包存放目录wget  http://downloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gztar 

centos6.5安装和配置cobbler

Cobbler介绍 Cobbler 是一个系统启动服务(boot server),可以通过网络启动(PXE)的方式用来快速安装.重装物理服务器和虚拟机,支持安装不同的 Linux 发行版和 Windows.该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理 DHCP,DNS,以及yum包镜像. Cobbler 使用命令行方式管理,也提供了基于 Web 的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发

CentOS下Redis服务器安装配置

http://www.centoscn.com/image-text/config/2014/0712/3285.html 1.安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl 2.安装tcl组件包(安装Redis需要tcl支持) 下载:http://downloads.sourceforge.net/tcl/tcl8.

Linux下SVN服务器安装配置及客户端安装说明

原文地址:http://wenku.baidu.com/link?url=h3dVAMx4azpOXEND5HQEE6nliE8-zc0GSQ03yv4cUs1vXMALXF64UsK7kT7kXm_zf7k6J6EHSszq4ZU_Tyn0JimTKV8SzI9Ac4veaxCG3im Linux 下 SVN 服务器安装配置 第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.1.tar.gz ( subversion 源文件) subversion-de

LAMP环境配置安装注意安装步骤及说明事项

LAMP环境配置安装注意安装步骤及说明事项. (一)           安装gcc gcc glibc-devel glibc-headers kernel-headers libgomp gcc-c++ libstdc++-devel (二)           安装zlib压缩库 zlib-1.2.5.tar.gz shell> cd /home/shuhua/tar shell> tar –zxvf zlib-1.2.5.tar.gz shell> cd zlib-1.2.5 s

CentOS6.5下安装配置MySQL

CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server版本:# rpm -qi mysql-server 初始化mysql数据库:#service mysqld start 重启mysql数据库:#service mysql restart 设置mysql开机启动:# chkconfig mysqld on 为数据库设置用户名和密码:# mysqlad