centos6.5系统nginx+php5.6+mysql5.5配置教程

1、一台阿里云主机,系统centos6.5

2、首先更新yum源,详细见centos安装php5.6,但是不要再往下执行php的安装,本文章会单独说明安装php5.6。

3、安装nginx,详细见nginx编译安装。

4、安装mysql5.5.

从mysql官网下载相应的版本

http://cdn.mysql.com//Downloads/MySQL-5.5/MySQL-server-5.5.47-1.el6.x86_64.rpm

http://cdn.mysql.com//Downloads/MySQL-5.5/MySQL-client-5.5.47-1.el6.x86_64.rpm

http://cdn.mysql.com//Downloads/MySQL-5.5/MySQL-devel-5.5.47-1.el6.x86_64.rpm

在命令行执行:

a.检查下linux是不是已经安装了mysql

rpm -qa | grep -i mysql

#如果安装了先卸载旧的版本 

rpm -e --nodeps <包的名字>

b、开始逐个安装

rpm -ivh 下载的.rpm server包

rpm -ivh 下载的.rpm client包

rpm -ivh 下载的.rpm devel包

提示:mysql5.5安装完之后 root没有密码 5.6.x版本有密码的是root

安装之前说明:

nginx是独立运行的web服务器,所以没法去直接运行php,需要由php提供的php-fpm来进行过渡运行。

php5.3以前,是由插件的形式存在。之后的版本是已经包含在php安装文件夹里了。编译安装的时候进行启用即可。(--enable-fpm的作用是开启php的fastcgi功能即开启php-fpm功能)

上面已经把mysql,nginx已经安装完了,下面进行安装php,本次安装没有使用php源码安装。用的是yum安装的。

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-fpm

注意,最后一个php-fpm一定要加上。因为要依赖这个运行

安装完之后,执行php -m,会看到自己安装的一些扩展。

接下来,我们需要去单独运行php-fpm,我们先找到php-fpm的安装目录

# which php-fpm
/usr/sbin/php-fpm    //安装的目录,我们需要进行执行
#/usr/sbin/php-fpm start //执行
#netstat -apn    //出现127.0.0.1:9000 php-fpm占用端口9000
tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      28521/php-fpm

接下来,我们需要修改下nginx配置文件

#find / -name "nginx.conf"

查找到/etc下的conf配置文件

#vim /etc/nginx/nginx.conf

找到

server {
listen        80;
server_name   *.example.com;
root          你的web目录;
    location / {
        index     index.php;
    }
    location ~ .php$ {
        root 你的web目录;
        fastcgi_pass   127.0.0.1:9001;            fastcgi_index index.php;
//注意这里已经是结果了。原文件的是/script 替换成$document_root
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        /etc/nginx/fastcgi_params;
    }
}
ps -aux|grep nginx
kill 查询的进程
//重启
/usr/sbing/nginx

浏览器访问ip进行测试即可

时间: 2024-07-31 01:50:56

centos6.5系统nginx+php5.6+mysql5.5配置教程的相关文章

linux系统nginx+java+php的环境配置教程

一.配置目标 1.通过lnmp完成基础环境的安装 通过lnmp安装后,相关软件的位置请参考其官方说明.安装后我单独通过气官方说明,升级了nginx的版本 2.配置nginx使之能满足php+java环境在一台机器上的复用     二.相关安装说明 1.将tomcat安装到/usr/local/tomcat6 2.将nginx安装到/usr/local/nginx 3.将java项目安装到tomcat6/webapps下   4.将php相关项目直接安装到/usr/local/下     三.相关

nginx搭建https服务器的配置教程

nginx搭建https服务器的配置教程 首先确保机器上安装了openssl和openssl-devel #yum install openssl #yum install openssl-devel 然后就是自己颁发证书给自己 #cd /usr/local/nginx/conf #openssl genrsa -des3 -out server.key 1024 #openssl req -new -key server.key -out server.csr #openssl rsa -in

详解Nginx+php-5.4+Mysql-5.5+Memcached+redis的架构部署

为公司搭建一个测试架构,要求跟真是环境贴近需要安装Nginx.PHP.mysql.memcached.redis! 但是只给了一台R720的服务器,没办法,只能全跑在一台上了 服务器型号:戴尔R710 内存:4G 操作系统:CentOS 6.4 CPU: E5520 各个包版本: Nginx-1.2.1 Php-5.4.14 Mysql-5.5.29 Memcached-1.2.8 Redis-2.6.14 安装Nginx 一些依赖包 1 yum install -y gcc gcc-c++ m

openshift搭建nginx+php5.2+zend+mysql服务器教程

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 近日申请了openshift的paas空间,很霸气的支持n种语言,至于用不用得上就是两说了,空间申请的教程不在本文之列,有兴趣的同志可以再本站稍后放出的另一篇文章中给出详细介绍,本文是建立在你已经取得openshift账号以及空间权限的基础上,并且已经完成openshift管理软件的下载和安装,好了,废话不多说,好戏开场. 本文其实集合了若干

Windows下Nginx+PHP5的安装与配置方法_nginx

以下是我在 Windows 2003 安装中 Nginx 和 PHP5.2 的步骤,但windows版本的nginx性能要比Linux/Uninx版本的Nginx差太多. 安装 PHP5首先,从 http://www.php.net/downloads.php 下 载最新的 PHP5.2.9-2 Windows 版本,解压至 C:\php,把压缩包中的 php.ini-recommended,更名为 php.ini,然后打开修改几个选项: error_reporting = E_ALLdispl

Windows下Nginx + PHP5 的安装与配置方法_nginx

安装 PHP5 首先,从 http://www.php.net/downloads.php 下载最新的 PHP 5.3 Windows 版本,解压至 C:\php5,把压缩包中的 php.ini-recommended,更名为 php.ini,然后打开修改几个选项: 复制代码 代码如下: error_reporting = E_ALL display_errors = On extension_dir = "C:\php5\ext" ; 动态扩展,可以根据需要去掉 extension

Centos6下源码编译安装mysql5.1数据库教程

一.Mysql介绍 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库. 二.安装及配置 1.下载mysql5.1的文件 wget http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-5.1.72.tar.gz 2.添加mysql相

Linux系统下PHP-FPM的安装和配置教程_php技巧

基本安装方法 安装工具包 $ sudo apt-get install python-software-properties 添加ppa源 $ sudo add-apt-repository ppa:yola/php5 安装php5-fpm sudo apt-get update sudo apt-get install php5-fpm 其它必要的软件安装接 sudo apt-get install nginx 配置php-fpm php-fpm的解析器是C/S结构,它的配置文件位于: (1)

Ubuntu系统下Pure-ftpd的安装及配置教程

  安装 Ubuntu/Debian 提供了三个不同的 Pure-FTPd 的 deb 安装包,分别是 pure-ftpd.pure-ftpd-ldap 和 pure- ftpd-mysql,其中 ldap 和 mysql 分别表示 Pure-FTPd 跟 ldap 和 mysql 集成,另外这三个包都依赖于 pure-ftpd-common.如果我们不需要 ldap 和 mysql 的话,选择 pure-ftpd 就可以了. 代码如下: apt-get install pure-ftp-com