Ubuntu系统下搭建lnmp环境

本文详细介绍如何在Ubuntu系统上搭建LNMP环境,包括安装Nginx、PHP及相关扩展、MySQL,并配置Nginx站点来检测PHP环境。

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

Ubuntu系统下搭建lnmp环境


  •     本网站使用的是Ubuntu系统服务器,自搭建环境也从网上找了不少资料和朋友的技术支持,现整理少许总结如下。


        环境:Ubuntu12.04 64

        登录以后首先更新一下源列表

        $ apt-get update

        然后安装nginx

        $ sudo apt-get install nginx
        $ /etc/init.d/nginx start    --启动ngnix
        $ /etc/init.d/nginx stop    --停止ngnix
        $ /etc/init.d/nginx restart    --重启ngnix
        $ service ngnix restart    --重启ngnix
    

        安装PHP及相关扩展     

        $ sudo apt-get install php5-cli php5-common php5-fpm 
        php5-cgi php5-mysql php5-gd php5-sqlite libssh2-php
        $ service php5-fpm restart    --重启php   
    
      配置Ngnix站点检测PHP环境
        Ngnix的站点配置文件在/etc/ngnix/conf.d/或/etc/ngnix/sites-enabled/(初始默认)目录下,     
        $ vi /etc/nginx/sites-enabled/default    
        打开初始的配置文件default做一下更改(内容替换或按下面的配置自己更改)
        server{
    
        listen 80;
    
        root /var/www;
    
        index index.php index.html index.htm;
    
        server_name localhost;
    
        location / {
    
            try_files $uri $uri/ /index.html;
    
        }
    
        location ~ \.php$ {
    
            fastcgi_pass 127.0.0.1:9000;
    
            fastcgi_index index.php;
    
            fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
    
            include /etc/nginx/fastcgi_params;
    
            }
    
        } 
        保存后在/var/目录下创建www目录
        $ mkdir www
        创建文件index.php
        $ vi index.php
        index.php内容检测PHP环境(内容如下)
        <?php
            phpinfo();
        保存退出,重启nginx和php(命令在上边)
        在浏览器输入localhost,出现PHP环境及扩展配置说明以上安装成功。

        安装MySQL  

        $ sudo apt-get install mysql-server-5.5 mysql-client-5.5
        中间要记住自己设定的MySQL密码,安装成功以后
        $ mysql -uroot -p
        输入密码进入MySQL数据库代表安装成功。
        本人安装的时候出现:
        E: Sub-process /usr/bin/dpkg returned an error code (1)的错误字样,解决问题见本站MySQL安装dpkg错误解决方案。     配置MySQL远程连接:
        $ vi /etc/mysql/my.cnf    --打开MySQL配置文件
        找到    bind-address           = 127.0.0.1,前边加上#,注释掉。
        重启MySQL服务:
        $ service mysql restart
        进入MySQL,做权限修改    
        $ mysql -uroot -p
        mysql> grant all on *.* root@'%' identified by '你的密码';
        mysql> flush privilefes;
        mysql> exit
        至此完毕

        建议重启一遍Ngnix、PHP、MySQL,开发环境就可以正式投入使用了。    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值