设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

在Fedora 16上安装Nginx(带PHP-FPM)+PHP5和MySQL支持

2012-2-23 10:40| 发布者: 红黑魂| 查看: 10697| 评论: 0|来自: IMCN

摘要: Nginx是一个免费,开源,高性能的HTTP服务器。Nginx是其稳定性,功能集丰富,简单配置,资源消耗低。本教程演示如何在Fedora16上安装PHP5+Nginx(PHP-FPM)+MySQL的服务器。但是我不发出任何保证,它一定会正常工作 ...

3、安装Nginx的
直接运行如下命令:

yum install nginx

然后我们创建系统启动nginx的链接,并启动它:

systemctl enable nginx.service
systemctl start nginx.service

在您的Web服务器的IP地址或主机到浏览器(如http://192.168.0.100),你应该看到nginx的欢迎页面类型:

nginx-fedora

nginx-fedora

4、安装PHP5
需要安装一些列的模块,输入以下命令:

yum install php-fpm php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidy

然后打开的/etc/php.ini并设定cgi.fix_pathinfo = 0:

vi /etc/php.ini

[...]
; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP’s
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
; http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo
cgi.fix_pathinfo=0
[...]

(请阅读http://wiki.nginx.org/Pitfalls找出为什么应该这样做。)


酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部