9 如何用WinMerge比较两个... :篇一上 | 下一篇: Linux(CentOS)下J... : |
|
![]() 安装和部署建议: 1、如果是要跑Java项目的服务器,推荐安装 Nginx+Tomcat+MySQL,可支持多个tomcat启动。 2、如果是跑PHP项目,推荐安装 Nginx+PHP+MySQL,Apache可以不用安了。 3、如果MySql数据库是单独购买的云数据库RDS,则直接忽略MySQL的安装方法。 各类安装配置的传送 1、Linux(CentOS)下Web服务器Nginx安装和配置 2、Linux(CentOS)下MySQL的安装和配置 3、Linux(CentOS)下Java服务Tomcat的安装和配置 4、Linux(CentOS)下PHP环境的安装和配置 说明:原则上安装的先后没有顺序。 centos下的安装基本采用yum方案进行,所以,最好是拿到服务器之后先升级yum
输入命令之后会提示下载,输入“y”同意即可 正文:Linux(CentOS)下PHP环境的安装和配置(配合php-fpm和nginx使用) 一、yum方式安装php 一句话命令安装php,同时安装php的相关扩展 php-mysql php-fpm
php-fpm是一个PHPFastCGI管理器,对于高负载项目是非常有用的。支持平滑停止/启动的高级进程管理功能,可以工作于不同的 uid/gid/chroot 环境下,并监听不同的端口和使用不同的 php.ini 配置文件(可取代 safe_mode 的设置) 官方说明php-fpm http://www.php.net/manual/zh/install.fpm.php 一个炒鸡推荐的php-fpm的讲解:php中fastcgi和php-fpm是什么东西 https://www.zybuluo.com/phper/note/50231 二、编辑php.ini文件 通过yum方式安装的php,php配置文件的目录位置是/etc/php.ini,通过vi编辑器打开文件进行编辑
将“;cgi.fix_pathinfo=1” 改为 “cgi.fix_pathinfo=0”,即去掉“;”注释同时修改值为0 按esc键取消vi编辑器的激活,输入“:wq”进行保存退出。 三、编辑php-fpm配置文件 本文采用的是php-fpm方式运行php,优势说明参见步骤一中推荐的php-fpm的讲解说明链接
将 user = nobody group = nobody 改为 user = nginx group = nginx 这步操作的前提是已经创建了nginx用户和nginx组(如果是在php之前安装了nginx服务的话一般都会创建了该用户) 如果没有创建方法,则使用以下命令:
*、使用nginx用户和用户组的目的因为PHP页面的解析访问将通过nginx服务进行,后续还将对nginx进行配置调整。 四、启动php-fpm并设置为开机启动
五、调整nginx的配置 调整nginx的配置的主要目的是为了让nginx支持php的解析。 通过yum方式安装的nginx位置在 /etc/nginx/nginx.conf server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; index index.php index.html index.htm; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } location ~ .php$ { try_files $uri =404; root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi.conf; } } 红色文本部分是针对nginx.conf文件内新增加以满足PHP配置的。 六、重启nginx并配置php测试文件
创建phpinfo.php,文件保存到“/usr/share/nginx/html/”目录,phpinfo.php的内容如下:
通过浏览器访问http://服务器ip或域名/phpinfo.php 查看php页面是否被正常解析。 ![]() 在百度搜索完整的Linux(CentOS)下PHP环境的安装和配置(配合php-fpm和nginx使用)内容,或者用Google搜索相关的更多内容 |
By [cnbruce] at 9:43:54 | 评论 [2730] | 浏览 [61478] | TrackBack| 返回顶部 |
9 如何用WinMerge比较两个... :篇一上 | 下一篇: Linux(CentOS)下J... : |
![]() |
此篇日志暂时没有相关的说明和评论。:) |