1. 云栖社区>
  2. PHP教程>
  3. 正文

CentOS 6.3安装配置LNMP服务器,自定义php,mysql版本

作者:用户 来源:互联网 时间:2017-12-01 15:47:14

安装centos服务器配置版本lnmp定义6.3phpmysql

CentOS 6.3安装配置LNMP服务器,自定义php,mysql版本 - 摘要: 本文讲的是CentOS 6.3安装配置LNMP服务器,自定义php,mysql版本, 准备篇 1.配置防火墙,开启80端口、3306端口 vim /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT#

准备篇

1.配置防火墙,开启80端口、3306端口

vim /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT#允许80端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙


service iptables restart #重启防火墙,使配置生效




2.关闭SELINUX(这个和服务器安全相关,先关闭。相关介绍:https://wiki.centos.org/zh/HowTos/SELinux)

vim /etc/selinux/config#SELINUX=enforcing#注释掉#SELINUXTYPE=targeted#注释掉SELINUX=disabled#增加:wq #保存退出


shutdown -r now #重启系统


3.安装第三方源

1)安装EPEL仓库

yum install -y epel-release


如果以上命令不起作用:

CentOS/RHEL 7

rpm -Uvh ' target='_blank'>http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm[/code] 
CentOS/RHEL 6

rpm -Uvh ' target='_blank'>http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[/code] 


2)安装IUS仓库

CentOS 6

rpm -Uvh ' target='_blank'>https://centos6.iuscommunity.org/ius-release.rpm[/code] 
CentOS 7

rpm -Uvh ' target='_blank'>https://centos7.iuscommunity.org/ius-release.rpm[/code] 


错误处理:

1.安装IUS仓库出错:curl: (35) SSL connect error。这个问题在RHEL 6.1 -> RHEL 6.4应该都会出现,原因是curl使用了REST API。解决:

yum update nss


2.结果问题1没解决,出另一个问题:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again。解决:

vim /etc/yum.repos.d/CentOS-Base.repo


把有mirrorlist的都注释掉,有baseurl的都去掉注释,然后再进行步骤1,再安装IUS仓库。修改如下:

## The default server#server { listen 80; server_name  n.com; root /usr/share/nginx/html; index index.php index.html; # Load configuration files for the default server block. location / { try_files $uri $uri/ /index.php?$args; } location ~ .*/.(php)?$ {expires -1s;try_files $uri =404;fastcgi_split_path_info ^(.+/.php)(/.+)$;include fastcgi_params;fastcgi_param PATH_INFO $fastcgi_path_info;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_pass 127.0.0.1:9000; } error_page 404 /404.html;location = /40x.html { } error_page 500 502 503 504 /50x.html;location = /50x.html { }}


View Code
  重启nginx:

service nginx restart


在/usr/share/nginx/html/这个目录下新建一个index.php

cd /usr/share/nginx/html  #进入html目录vim index.php        #新建index.php,加上phpinfo();


浏览器访问:centos的ip地址/index.php。完成。

参考资料

https://segmentfault.com/a/1190000005902945

http://ohroot.com/2014/11/03/CentOS-6-5-%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AELNMP%E6%9C%8D%E5%8A%A1%E5%99%A8-Nginx-PHP-MySQL/

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索安装 , centos , 服务器 , 配置 , 版本 , lnmp , 定义 , 6.3 phpmysql ,以便于您获取更多的相关知识。