CentOS6.4搭建nginx+php+mysql环境

环境:
服务器:CentOS 6.4 IP:192.168.234.136
客户机:Windows XP IP:192.168.234.135

第一:换源

wget http://www.atomicorp.com/installers/atomic #下载atomic yum源
sh ./atomic #安装
yum check-update

第二:安装 Nginx

自动安装 yum -y install nginx

手动编译

编译依赖 gcc 环境
yum install gcc-c++ pcre-devel
yum install -y pcre pcre-devel zlib 库提供了很多种压缩和解压缩的方式
yum install -y zlib zlib-devel 应装的都装好了之后
wget nginx的包
wget -c https://nginx.org/download/nginx-1.12.1.tar.gz

解压缩 && 编译

tar -zxvf XXX.tar.gz
./configure
make
make install
whereis nginx 查找Nginx安装目录 一般都是在/usr/local
/usr/local/nginx/sbin/nginx //启动
/usr/local/nginx/sbin/nginx -s stop //停止
/usr/local/nginx/sbin/nginx -s reload //重启

安装 MySQL

yum install mysql mysql-server
安装完之后设置密码(记得开启数据库 service mysqld start)
mysql_secure_installation
PS:端口3306

安装 php 并配置nginx

安装插件及本体

yum install 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

配置链接

打开 /usr/local/nginx/conf/nginx.conf

将下面这堆代码插进去

location ~ \.php$ {
     root html;
     fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
     include fastcgi_params;
}

最后写个 phpinfo 跟 sql 连接测试页面完事

<?php
phpinfo();
?>

点赞

发表评论

电子邮件地址不会被公开,只有你知道( ̄▽ ̄)"