当前位置:主页 > 教程 > 服务器 >

腾讯云主机Centos系统安装配置nginx+mysql+php详细教程
栏目分类:服务器   发布日期:2016-03-14   浏览次数:

最近想测试一下腾讯云主机到底咋样,申请了一个免费的腾讯云主机,随意的搞了一个网站试试,顺便做了教程给大家分享。废话不多说,直接上攻略! 一、安装nginx 添加源:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.e

最近想测试一下腾讯云主机到底咋样,申请了一个免费的腾讯云主机,随意的搞了一个网站试试,顺便做了教程给大家分享。废话不多说,直接上攻略!

一、安装nginx

添加源:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

1.yum install nginx,输入y确认安装:

确认安装

2.显示下面界面的时候说明安装成功:

安装成功

3.启动nginx 并测试。启动:service nginx start

测试:wget http://127.0.0.1/index.html

显示下列界面说明nginx安装成功。

运行没问题

或者用浏览器测试:完全没问题。

浏览器测试成功

如果你只需要使用纯html,配置就结束了,接下来把网页源文件放在根目录下就可以了,位置在/usr/share/nginx/html,可以用命令进入cd /usr/share/nginx/html

nginx根目录

配置nginx:由于我们要使用php和mysql,接下来就继续安装配置mysql和php,在安装之前我们可以先把nginx的php相关配置好,当然也可以全部安装之后再配置。

1首先找到配置文件cd /etc/nginx/conf.d

进入配置目录

2.修改配置文件

修改配置文件

 

修改如下

vi /etc/nginx/conf.d/default.conf #编辑

index index.php index.html index.htm; #增加index.php

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

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;

}

#取消FastCGI server部分location的注释,并要注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,或者使用绝对路径

3.重启nginx service nginx restart

重启nginx service nginx restart

二.安装mysql

1输入 命令:yum install mysql mysql-server

输入 命令:yum install mysql mysql-server

2.输入y确认,会自动安装完成。

输入y确认,会自动安装完成

3.启动mysql:service  mysqld start,首次启动需要加载一些信息

启动mysql

4.配置mysql root账户密码:/usr/bin/mysqladmin -u root password ‘new-password’

配置mysql root账户密码

 

重启mysql ,登录测试。service mysqld restart

重启mysql

mysql -uroot -pnew-password,登录成功,到此mysql安装配置完成。

登录成功

三、安装php

1 yum install php php-fpm

安装php

2.;

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

安装php组件来支持mysql

3.输入y确认安装

确认安装

4.启动php-fpm service php-fpm start

启动php-fpm service php-fpm start

 

5.配置php

vi /etc/php.in 将date.timezone = PRC #在946行 把前面的分号去掉,改为date.timezone = PRC

6.配置php-fpm cd /etc/php-fpm.d/www.conf

配置php-fpm
user = nginx #修改用户为nginx
group = nginx #修改组为nginx
:wq #保存退出

7.设置权限

chown nginx.nginx /usr/share/nginx/html -R #设置权限

8.重启服务

service nginx restart #重启nginx

service php-fpm restart #重启php-fpm

重启服务

9.配置完成后测试。

1.cd /usr/share/nginx/html

2.vi index.php,输入代码

<?php
phpinfo();
?>

3.在浏览器测试,大功告成!

在浏览器测试

四.总结与补充

由于个人不需要,所以没有设置开机启动服务,可以用以下命令设置:

chkconfig nginx on #设置nginx开机启动

chkconfig mysqld on#设置mysql开机启动

chkconfig php-fpm on #设置php-fpm开机启动

在配置的时候一定要注意细心,不要多分号,多了#,少了}等,配置错误的时候重启服务都会提示有错误而无法重启这时候我们就需要去检查了。修改了配置验证生效的时候一定要注意需要重启服务之后在验证,否则是不生效的。

转载请注明:极客江湖 » 腾讯云主机Centos系统安装配置nginx+mysql+php详细教程

相关热词:

Copyright © 2002-2014 www.youyinxun.com 优音讯 版权所有    京ICP备15063475   关于优音讯 | 广告合作 | 版权声明 | 意见反馈 | 联系方式 | 原创投稿 | 网站地图 |
资讯 资源 教程 特效