centos下安装 nginx php mysql
2013-06-26 14:13
375 查看
yum install mysql-server
yum install mysql -y
wget http://nginx.org/download/nginx-1.5.1.tar.gz
tar -xzf nginx-1.5.1.tar.gz
cd nginx-1.5.1
um -y install pcre-devel zlib-devel md5-devel openssl
./configure; make ; make install;
yum -y install php
yum -y install php-mysql
yum -y install php-gd
yum -y install memcached
yum install -y php php-fpm
chkconfig php-fpm on
chkconfig memcached on
service memcached start
vi /etc/init.d/nginx
chmod a+x /etc/init.d/nginx
vi /usr/local/nginx/conf/nginx.conf
gzip_types text/plain application/x-javascript text/css text/javascript application/x-httpd-php image/jpeg image/gif image/png application/x-shockwave-flash;
chkconfig nginx on
service mysqld start
service nginx restart
service php-fpm start
yum install mysql -y
wget http://nginx.org/download/nginx-1.5.1.tar.gz
tar -xzf nginx-1.5.1.tar.gz
cd nginx-1.5.1
um -y install pcre-devel zlib-devel md5-devel openssl
./configure; make ; make install;
yum -y install php
yum -y install php-mysql
yum -y install php-gd
yum -y install memcached
yum install -y php php-fpm
chkconfig php-fpm on
chkconfig memcached on
service memcached start
vi /etc/init.d/nginx
#!/bin/bash . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ "$NETWORKING" = "no" ] && exit 0 nginx="/usr/local/nginx/sbin/nginx" prog=$(basename $nginx) NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" [ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx lockfile=/var/lock/subsys/nginx start() { [ -x $nginx ] || exit 5 [ -f $NGINX_CONF_FILE ] || exit 6 echo -n $"Starting $prog: " daemon $nginx -c $NGINX_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval } stop() { echo -n $"Stopping $prog: " killproc $prog -QUIT retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval } restart() { configtest || return $? stop sleep 1 start } reload() { configtest || return $? echo -n $"Reloading $prog: " killproc $nginx -HUP RETVAL=$? echo } force_reload() { restart } configtest() { $nginx -t -c $NGINX_CONF_FILE } rh_status() { status $prog } rh_status_q() { rh_status >/dev/null 2>&1 } case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; reload) rh_status_q || exit 7 $1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}" exit 2 esac
chmod a+x /etc/init.d/nginx
vi /usr/local/nginx/conf/nginx.conf
location ~ \.php$ { root /opt/www; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /opt/www$fastcgi_script_name; include fastcgi_params; }gzip on;
gzip_types text/plain application/x-javascript text/css text/javascript application/x-httpd-php image/jpeg image/gif image/png application/x-shockwave-flash;
chkconfig nginx on
service mysqld start
service nginx restart
service php-fpm start
相关文章推荐
- 虚拟机上CentOS 7.0编译安装Nginx+MySQL+PHP(二)
- Centos 6.5 编译安装Nginx+php+Mysql
- WordPress 4.8 安装配置教程 (基于 centos 7.3, php 7.0, mysql 5.7.19, nginx 1.12.1)
- centos下lnmp一键安装(nginx,mysql,php环境)
- CentOS 7.0编译安装Nginx+MySQL+PHP
- LNMP一键安装包-CentOS/Ubuntu/Debian自动安装Nginx,MySQL,PHP
- CentOS_6.5安装Nginx+PHP+MySQL
- centos安装nginx+mysql+php+fastcgi+memcache最简单方法
- CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress
- CentOS-6.4 源码包编译安装LNMP +Discuz开源论坛(mysql-5.6.14 +PHP-5.4.21+nginx-1.4.2)
- centos 6.5 安装lnmp(linux+nginx+mysql+php)
- CentOS全自动一键安装PHP,MySQL,phpmyadmin与Nginx
- centos 7 编译安装php+nginx+mysql
- CentOS 6 编译安装Nginx+PHP+Mysql
- Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程
- centos5.5安装nginx0.8.54,mysql5.5.8,php5.3.4
- CentOS 下安装LEMP服务(Nginx、MariaDB/MySQL和PHP)
- [shell]CentOS 5.6安装web服务及相关软件(php 5.3, MySQL Server, memcache, spawn-fcgi, nginx, coreseek)
- CentOS 7.0编译安装Nginx+MySQL+PHP
- CentOS下编译安装Nginx+PHP+MySQL