ubuntu 安装 lnmp

本文详细介绍如何在Ubuntu系统上安装配置最新的Nginx、MySQL及PHP,包括添加软件源、安装及配置各组件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 安装nginx 最新版
sudo vim /etc/apt/sources.list

    添加 nginx 官方源

 

deb http://ppa.launchpad.net/nginx/development/ubuntu maverick main
deb-src http://ppa.launchpad.net/nginx/development/ubuntu maverick main 

     增加key,并更新源。

 

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
sudo apt-get update

sudo apt-get install nginx

配置文件

    vi /etc/nginx/nginx.conf

 

2. mysql5.5

    如果安装过mysq5.1 了 先卸载,并手动删除 配置文件

    到这里下载内核对应的版本

           http://download.softagency.net/mysql/Downloads/MySQL-5.5/

 

    sudo apt-get intall libaio1

    mv mysql-5.5.25a-linux2.6-i686 /opt/mysql

    cd /opt/mysql

    chown -R mysql . //将当前目录的拥有者权限更改为mysql
    chgrp -R mysql . //将当前的目录的组权限更改为mysql组

    scripts/mysql_install_db --user=mysql --basedir=/opt/mysql

 

 

cp support-files/my-medium.cnf /etc/mysql/my.cnf

sudo vi /etc/mysql/my.cnf

在【mysqld】
中加入
basedir =/opt/mysql
datadir =/opt/mysql/data
character-set-server = utf8
max_connections = 1024
在【mysql】
加入
default-characters-set=utf8
保存退出!

 

启动

bin/mysqld_safe --user=mysql &

bin/mysqladmin -u root -h localhost password “1234567”

ln -s /opt/mysql/bin/mysql /usr/bin/mysql

 

停止

/opt/mysql/support-files/mysql.server stop

 

3. php5.3

aptitude install python-software-properties

 

add-apt-repository ppa:brianmercer/php

 

aptitude -y update
aptitude -y install php5-cli php5-common php5-mysql php5-suhosin php5-gd php5-fpm php5-cgi php-pear php5-memcache php-apc


启动php5-fpm服务:

 

service php5-fpm start
查看9000端口:

 

netstat -plan | grep :9000

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值