通过yum安装nginx-mysql-php-fastcgi配置LNMP
2013-06-18 14:13
736 查看
最近指想服务器跑静态文件,所以想单独配置个nginx的webserver,然而并不是我想象的那么简单,使用rpm包来安装会发生很多软件依赖的错误;
当我尝试使用yum安装nginx的时候,总是提示未找到nginx包,最终yum update
解决问题。
安装nginx
yum update
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1-4.ius.el5.noarch.rpm
rpm -Uvh
epel-release*.rpm ius-releas*.rpm
yum -y install nginx
chkconfig nginx on
#chkconfig --levels 235 nginx on
/etc/init.d/nginx start
nginx根目录
/usr/share/nginx/html
由于现在的webserver不可能只是跑静态文件,索性安装了php
yum -y install lighttpd-fastcgi php-cli php-mysql php-gd php-imap
php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring
php-mcrypt php-mssql php-snmp php-soap php-tidy
配置php fastcGI
vi /etc/php.ini
最后添加
cgi.fix_pathinfo = 1
启动php fastcGI守护进程,并以用户组nginx和用户nginx身份运行
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f
/usr/bin/php-cgi -P /var/run/fastcgi-php.pid
开机启动fastcgi
vi /etc/rc.local
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f
/usr/bin/php-cgi -P /var/run/fastcgi-php.pid
修改nginx配置文件,添加fastcgi支持
vi /etc/nginx/nginx.conf
#去掉下面几行的注释
location ~ \.php$ {
***
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
#$document_root:/usr/share/nginx/html
include
fastcgi_params;
}
/etc/init.d/nginx restart
安装mysql
yum -y install mysql mysql-server
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
设置mysql密码及相关设置
mysql_secure_installation
第一次启动上述命令,根据提示操作,直接回车即可。
当我尝试使用yum安装nginx的时候,总是提示未找到nginx包,最终yum update
解决问题。
安装nginx
yum update
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1-4.ius.el5.noarch.rpm
rpm -Uvh
epel-release*.rpm ius-releas*.rpm
yum -y install nginx
chkconfig nginx on
#chkconfig --levels 235 nginx on
/etc/init.d/nginx start
nginx根目录
/usr/share/nginx/html
由于现在的webserver不可能只是跑静态文件,索性安装了php
yum -y install lighttpd-fastcgi php-cli php-mysql php-gd php-imap
php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring
php-mcrypt php-mssql php-snmp php-soap php-tidy
配置php fastcGI
vi /etc/php.ini
最后添加
cgi.fix_pathinfo = 1
启动php fastcGI守护进程,并以用户组nginx和用户nginx身份运行
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f
/usr/bin/php-cgi -P /var/run/fastcgi-php.pid
开机启动fastcgi
vi /etc/rc.local
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f
/usr/bin/php-cgi -P /var/run/fastcgi-php.pid
修改nginx配置文件,添加fastcgi支持
vi /etc/nginx/nginx.conf
#去掉下面几行的注释
location ~ \.php$ {
***
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
#$document_root:/usr/share/nginx/html
include
fastcgi_params;
}
/etc/init.d/nginx restart
安装mysql
yum -y install mysql mysql-server
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
设置mysql密码及相关设置
mysql_secure_installation
第一次启动上述命令,根据提示操作,直接回车即可。
相关文章推荐
- 通过yum安装nginx-mysql-php-fastcgi配置LNMP
- yum安装nginx-mysql5.1-php5.2-fastcgi构建LNMP服务器
- centos-5 yum安装nginx-mysql5.1-php5.2-fastcgi构建LNMP服务器
- centos-5 yum安装nginx-mysql5.1-php5.2-fastcgi构建LNMP服务器
- yum安装nginx-mysql-php-fastcgi构建LNMP服务器
- yum安装nginx+mysql+php+fastcgi构建LNMP服务器
- centos-5 yum安装nginx-mysql5.1-php5.2-fastcgi构建LNMP服务器
- Debian 6.0.4安装配置lnmp(Nginx+MySQL+PHP)
- freebsd ports安装 nginx+php+mysql+fastcgi配置记录
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress、Discuz
- Linux(CentOS6.x)下使用yum软件管理工具安装LNMP(Nginx+PHP+Mysql)环境并配置虚拟主机vhost
- CentOS6.2 yum安装配置 4000 lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS上yum安装nginx+mysql+php+php-fastcgi
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- Debian 6.0.4安装配置lnmp(Nginx+MySQL+PHP)第二版
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)