什么是LAMP环境所谓 L N M P 环境指的是 Linux +Nginx +MySQL + PHP 关闭SELINUXvi /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加 shutdown -r now #重启系统 安装Nginx1.安装GCC编译器及相关工具: yum -y install gcc gcc-c++ autoconf automake 2.安装模块依赖的库: yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel 3.更新系统时间: ntpdate time.nist.gov 4.让对时服务开机启动: chkconfig ntpd on 5.如果需要编译安装最新的。 6.获取Ngnix版本: wget http://nginx.org/download/nginx-1.0.14.tar.gz
tar zxvf nginx-1.0.14.tar.gz
cd nginx-1.0.14 7.直接yum安装: yum install -y nginx 8.将安装在/usr/share/nginx/。 9.启动Nginx: service ngnix start 安装PHPcd /etc/yum.repos.d
wget http://dev.centos.org/centos/5/CentOS-Testing.repo
rpm –import http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing yum install -y php 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 libmcrypt-devel php-fpm 1.启动php-fpm: /etc/rc.d/init.d/php-fpm start 2.设置自动启动: chkconfig php-fpm on 3.配置Nginx支持PHP: cp /etc/nginx/nginx.conf /etc/nginx/nginx.confbak vi /etc/nginx/nginx.conf 4.修改Nginx运行账号为:Nginx组的Nginx用户: user nginx nginx; cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.confbak vi /etc/nginx/conf.d/default.conf #增加index.php
index index.php index.html index.htm;
取消FastCGI server部分location的注释,并要注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,或者使用绝对路径 5.配置php-fpm: cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.confbak vi /etc/php-fpm.d/www.conf #修改用户为nginx
user = nginx
#修改组为nginx
group = nginx 安装MySQLyum -y install mysql mysql-server 1.启动MySQL: service mysqld start chkconfig mysqld on #设为开机启动 2.为root账户设置密码: mysql_secure_installation 3.重启所有服务: service mysqld restart service nginx restart /etc/rc.d/init.d/php-fpm restart 4.测试成功。 安装ssh服务器和subversion服务器yum install -y openssh-server yum install -y subversion
|