ubuntu安装php nginx mysql mongodb redis的教程

ubuntu apt-get安装软件:

1、安装php:

apt-get install python-software-properties
apt-get install -y ppa-purge
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5-fpm php5-gd php5-cli php5-redis php5-mongo php5-curl php5-mysqlnd php5-bcmath php5-mcrypt php5-dev

2、安装nginx:

add-apt-repository ppa:nginx/stable
apt-get update
apt-get install nginx

3、安装mysql:

add-apt-repository 'deb http://ppa.launchpad.net/ondrej/mysql-5.6/ubuntu precise main'
apt-get install mysql-server-5.6
mysql_install_db --user=mysql --basedir=/usr --datadir=/data/mysql/var/
service mysql start

如果在安装过程中,遇到如下错误:

ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)

解决办法:

mysql -uroot -p
执行:GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'your password';

并修改/etc/mysql/debian.cnf 内容如下:

[client]
host     = localhost
user     = debian-sys-maint
password = <you password>
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = <you password>
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

4、安装redis:

add-apt-repository -y ppa:rwky/redis
apt-get update
apt-get install redis

5、mongodb安装:

 

echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
apt-get update
apt-get install -y mongodb-org
6、解决shell脚本运行报错:

 Syntax error: "(" unexpected

解决办法:

dpkg-reconfigure dash
 

时间: 2024-08-02 07:02:24

ubuntu安装php nginx mysql mongodb redis的教程的相关文章

linux安装和配置 mysql、redis 过程中遇到的问题记录(转)

章节目录 mysql redis linux下部署mysql和redis网上的教程很多,这里记录一下我部署.配置的过程中遇到的一些问题和解决办法. mysql ①安装完成后启动的时候报错 Starting MySQL.The server quit without updating PID file 干掉/etc/my.cnf 就好了 原因是: mysql_safe 下指定的  /var/run/mariadb 和 /var/log/mariadb 不存在 也可以选择新建这两个目录   ②安装好

windows下安装mongodb redis数据库教程

一:redis安装 php扩展 dll 下载地址 https://github.com/phpredis/phpredis/downloads 我本地是php5.4   Thread Safety enabled Compiler MSVC9 (Visual C++ 2008) Architecture x86 添加后php.ini  extension=php_redis.dll  重启apache phpinfo Redis Version 2.2.2 二:下载redis 客户端 x64位

整理python连接MySQL/MongoDB/Redis/memcache数据库教程

如何整合redis mongodb mysql 1.业务系统的关联关系用mysql组织2.缓存数据用memcached.redis存取3.大文本数据放进mongodb存取中4.数据统计计数增加阀值功能 用mysql将memcached.redis.mongodb三者结合起来, 根据实际业务需要看一下哪些适合memcached.redis缓存存取,哪些适合mongodb存取. 核心架构: 1).应用系统框架架构2).数据库系统业务架构 是影响项目成功失败的关键. 一,python 操作 MySQL

centos下 nginx+mysql+bugfree+php安装

  bugfree是一个bug管理工具.由淘宝开发的并且是开源的工具.淘宝官方有提供安装方法:http://testing.etao.com/node/120.通过XAMPP来安装非常方便.但是XMAPP会一次性把mysql/php/apache/bugfree全部安装.但是我当前的机子上已经安装了nginx/mysql/所以思考之后还是决定自己手动安装.于是噩梦来了.我整整花了两天半的时间搞这个. 软件: mysql5.5.28 php-5.2.13.tar.gz php-5.2.13-fpm

centos6系统安装nginx+mysql+php-fpm环境教程

昨天在虚拟机中安装了一个centos6+nginx+mysql+php-fpm环境,记录了一下安装过程.centos6建议以netinstall方式安装,安装一个最小化的server,配置好网站环境后,虚拟机中的大小为700M左右.下面是安装配置nginx+mysql+php-fpm过程: 1.加源,更新:  代码如下 复制代码 # rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.e

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP   在Ubuntu上安装LAMP: https://help.ubuntu.com/community/ApacheMySQLPHPhttps://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntuhttp://www.make

ubuntu下的nginx+php+mysql安装配置

1.更新 sudo apt-get update 2.安装nginx sudo apt-get intsall nginx Ubuntu安装之后的文件结构大致为: * 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在 了/etc/nginx/sites-available下 *程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中 *并已经 在/etc/init.d/下创建了启动脚本nginx * 默认的虚拟主机的目录设置在了/var/www/

OneinStack一键安装JAVA/Tomcat/Nginx/MySQL网站环境

对于大部分使用VPS主机的用户可能稍许有些门槛,毕竟大部分都是用来建站需求的,从虚拟主机过度到VPS主机.服务器技术上稍微有一点点问题.基本上我们会在VPS中安装WEB面板或者不错的一键包,在国内用途较多的一键包中军哥的LNMP使用还是比较多的,其次就是最近一段时间很多用户有在使用的OneinStack一键包.   OneinStack一键包是网友@yeho原来是发布在自己的博客中的,现在单独用域名提供出来,老左之前也有安装过,相对军哥的LNMP功能更加多一些,可以自由选择配置组合,比如我们常用

ubuntu下配置nginx+php+mysql详解_php实例

1.更新 www.jb51.net 复制代码 代码如下: sudo apt-get update 2.安装nginx 复制代码 代码如下: sudo apt-get intsall nginx Ubuntu安装之后的文件结构大致为: * 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下  www.jb51.net  *程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中 *并已经在/et