1.ubuntu14.04安装LNMP_MySQL
2.ubuntu 14.04安装nginx+php+mysql
ubuntu14.04安装LNMP_MySQL
在Ubuntu上构建一套LNMP环境,源码包括MySQL、源码PHP和Nginx,源码可以为开发提供稳定高效的源码服务。下文将详细介绍具体步骤。源码 首先,源码微信 oa 源码确保系统为Ubuntu .,源码安装MySQL: 下载MySQL的源码最新版本,使用命令`wget /mysql5/5.5/mysql-5.5..tar.gz`。源码 解压缩下载的源码包:`tar -xvf mysql-5.5..tar.gz`。 进入解压后的源码目录:`cd mysql-5.5.`。 安装编译所需的源码工具,如`sudo apt-get install cmake`和`g++`。源码 安装MySQL依赖库,源码使用命令`sudo apt-get install libncurses5-dev`。源码 使用`cmake .`进行编译准备,可能需要先删除`CMakeCache.txt`文件。 安装MySQL,执行编译和安装命令:`make`和`make install`。 创建MySQL组和用户,使用命令`groupadd mysql`和`useradd -r -g mysql mysql`。微模板源码 更改MySQL文件权限,使用`sudo chown -R mysql .`和`sudo chgrp -R mysql .`。 创建数据库并初始化,执行`sudo scripts/mysql_install_db --user=mysql`。 更改MySQL文件权限为所有者和组所有:`sudo chown -R root .`和`sudo chown -R mysql data`。 生成MySQL配置文件,使用`sudo cp support-files/my-medium.cnf /etc/my.cnf`。 启动MySQL服务,使用命令`sudo bin/mysqld_safe --user=mysql &`。 测试MySQL服务是ota下载源码否正常运行,使用命令`/usr/local/mysql/bin/mysql`。 接下来,安装PHP: 下载PHP源码包,使用命令`wget 2.php.com/distributions/php-5.5..tar.gz`。 解压缩PHP源码包:`tar -xvf php-5.5..tar.gz`。 安装PHP所需依赖库:`sudo apt-get install libxml2-dev openssl libcurl3-openssl-dev libcurl4-gnutls-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev libt1-dev libmcrypt-dev libxslt1-dev`。 进入PHP源码目录:`cd php-5.5.`。 配置编译参数:`./configure --prefix=/usr/local/php`和相关选项。 编译并安装PHP:`make`和`make install`。 生成PHP配置文件:`sudo cp ./php.ini-production /usr/local/php/etc/php.ini`。圆形菜单源码 启动PHP-FPM服务:`sudo /usr/local/php/bin/php-cgi -b &`。 最后,安装Nginx: 下载Nginx源码包:`wget http://nginx.org/download/nginx-1.7.0.tar.gz`。 解压缩Nginx源码包:`tar -xvf nginx-1.7.0.tar.gz`。 安装Nginx所需依赖库:`sudo apt-get install libpcre3 libpcre3-dev`。 进入Nginx源码目录:`cd nginx-1.7.0`。 配置Nginx编译参数:`./configure`和相关选项。 编译并安装Nginx:`make`和`make install`。 编辑Nginx配置文件:`sudo gedit /usr/local/nginx/conf/nginx.conf &`。 在配置文件中修改FastCGI参数,网页查询源码以与PHP-FPM连接。 启动Nginx服务:`sudo /usr/local/nginx/sbin/nginx &`。 完成上述步骤后,通过浏览器访问`.0.0.1`检查是否可以正常连接到MySQL,然后创建并测试PHP与MySQL的连接,确保LNMP环境搭建成功。ubuntu .安装nginx+php+mysql
本文将详细指导如何在Ubuntu .上搭建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
. apt-get install php5-recode php5-snmp php5-sqlite
. apt-get install php5-tidy php5-xmlrpc php5-xsl
完成PHP组件的安装后,安装Nginx作为Web服务器。
. apt-get install nginx
针对PHP配置文件进行调整,以优化Nginx与PHP-FPM的交互。
. vi /etc/php5/fpm/php.ini
将cgi.fix_pathinfo=1更改为cgi.fix_pathinfo=0
然后,对Nginx的配置文件进行调整,以正确识别并处理PHP文件。
. mkdir /www
. chmod /www
创建并设置权限为的/www目录。
. vi /etc/nginx/sites-enabled/default
将root路径更改为root /www,并在index文件中增加index.php
. 在location配置中,调整fastcgi参数,包括尝试文件和fastcgi传递路径,确保正确解析PHP文件。
. 解决Nginx与PHP-FPM之间的小bug,通过在fastcgi_params配置文件中添加指定参数,以正确传递文件路径。
. 重启所有相关服务,包括php5-fpm与nginx,以应用新配置。
. vi /www/index.php,创建测试文件并添加PHP代码,用于验证环境配置。
. 访问http://localhost测试环境,如能正常输出PHP环境信息,表明搭建成功。