ubuntu 14.04安装nginx+php+mysql

高分请问下,ubuntu 14.04安装nginx+php+mysql
最新回答
紫南

2024-11-05 06:43:01

本文将详细指导如何在Ubuntu 14.04上搭建Nginx、PHP、MySQL环境,以解决旧资料可能带来的困扰。操作步骤均通过命令行进行,确保环境的稳定性与高效性。

首先,为方便后续操作,切换到root权限模式。

通过以下命令安装系统所需的管理工具、添加Nginx与PHP的安装源:

1. sudo su

2. apt-get install python-software-propertiesadd-apt-repository ppa:nginx/stableadd-apt-repository ppa:ondrej/php5

接着,更新系统软件库并安装MySQL服务器。

3. apt-get update

4. apt-get install mysql-server

随后,安装PHP及其相关的MySQL支持组件。

5. apt-get install php5 php5-fpm php5-mysql php-apc

针对实际需求,可以自选安装PHP的各类功能模块,包括:

6. apt-get install php-pear php5-dev php5-curl

7. apt-get install php5-gd php5-intl php5-imagick

8. apt-get install php5-imap php5-mcrypt php5-memcache

9. apt-get install php5-ming php5-ps php5-pspell

10. apt-get install php5-recode php5-snmp php5-sqlite

11. apt-get install php5-tidy php5-xmlrpc php5-xsl

完成PHP组件的安装后,安装Nginx作为Web服务器。

12. apt-get install nginx

针对PHP配置文件进行调整,以优化Nginx与PHP-FPM的交互。

13. vi /etc/php5/fpm/php.ini

将cgi.fix_pathinfo=1更改为cgi.fix_pathinfo=0

然后,对Nginx的配置文件进行调整,以正确识别并处理PHP文件。

14. mkdir /www

15. chmod 755 /www

创建并设置权限为755的/www目录。

16. vi /etc/nginx/sites-enabled/default

将root路径更改为root /www,并在index文件中增加index.php

17. 在location配置中,调整fastcgi参数,包括尝试文件和fastcgi传递路径,确保正确解析PHP文件。

18. 解决Nginx与PHP-FPM之间的小bug,通过在fastcgi_params配置文件中添加指定参数,以正确传递文件路径。

19. 重启所有相关服务,包括php5-fpm与nginx,以应用新配置。

20. vi /www/index.php,创建测试文件并添加PHP代码,用于验证环境配置。

21. 访问
http://localhost
测试环境,如能正常输出PHP环境信息,表明搭建成功。