centos7 nginx+mysql+php配置

安装之前可以先将selinux关闭,如果不关闭,会碰到一堆问题。如果你喜欢研究,可以查看/var/log/messages或者/var/log/audit/audit.log中的selinux错误信息,并配合systemctl status php-fpm -l查看错误提示信息,慢慢修改。

首先安装mysql

 因centos7的资源库里没有mysql,只能安装mariadb(完全兼容mysql)。安装完成后执行以下命令开启mariadb:

然后执行mysql_secure_installation设置密码以及其它基本配置项

安装php和mysql、fpm模块

修改/etc/php.ini中的cgi.fix_pathinfo配置

 修改/etc/php-fpm.d/www.conf

 还有一些配置项如:pm.max_children、pm.start_servers等选项可以根据实际情况修改。

安装nginx

安装nginx的方式有多种,可以自己下载源代码自己编译,也可以直接使用nginx的资源库直接安装二进制包,下面是安装二进制包的方式:

 配置/etc/nginx/nginx.conf

配置/etc/nginx/conf.d/default.conf

启动

mysql、php、nginx都配置完后就可以启动了

大功告成,打开浏览器访问http://127.0.0.1看看效果吧。

下面附上一个wordpress的nginx并开启Mod_Rewrite的配置:

 

《centos7 nginx+mysql+php配置》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">