zoukankan      html  css  js  c++  java
  • linux配置LAMP

    VPS注意:最近在VPS安装过程中,MYSQL老是报错

    dpkg: error processing package mysql-server-5.6 (--configure):
    subprocess installed post-installation script returned error exit status 127
    dpkg: dependency problems prevent configuration of mysql-server:
    mysql-server depends on mysql-server-5.6; however:
      Package mysql-server-5.6 is not configured yet.
    
    dpkg: error processing package mysql-server (--configure):
    dependency problems - leaving unconfigured
    Processing triggers for libc-bin (2.21-0ubuntu4) ...
    Errors were encountered while processing:
    mysql-server-5.6
    mysql-server
    E: Sub-process /usr/bin/dpkg returned an error code (1)[/color]

    百般折腾,终于谷歌一个答案生效,各位可参考一下:

    locale-gen en_US en_US.UTF-8 pl_PL pl_PL.UTF-8
    dpkg-reconfigure locales
    apt-get update
    apt-get --reinstall install bsdutils

    仅供参考!

    1、安装apache2

      apt-get install apache2

    2、安装PHP 和apache2 php5 mod

      apt-get install php5 libapache2-mod-php5 

    3、安装MYSQL

      apt-get install mysql-server mysql-client libmysqlclient-dev

      可以通过netstat -tap | grep mysql  查看端口状态,来确认mysql是否安装正常

      问题:在安装mysql时候出现问题,不知道什么原因,网上大部分的解答都是删除重新安装,删除命令如下:

        rm /var/lib/mysql/ -R

        rm /etc/mysql/ -R

        apt-get autoremove -–purge mysql* 

        apt-get remove apparmor

        reboot

        重启之后继续安装,仍然出错,折腾几遍后,在mysql安装过程中,密码为空,安装成功,现在依然不知道原因。

    4、安装phpmyadmin

      apt-get install phpmyadmin

    5、部分插件

      安装cURL

      apt-get install curl libcurl3 libcurl3-dev php5-curl

      安装php-mysql

      apt-get install php5-mysql

      安装gd

      apt-get install php5-gd

    
    
    

    配置使用:

      1、关于ubuntu下的apache2配置:
        1、配置文件:/etc/apache2/apache2.conf    安装后默认主页文件只是index.html,需要手动添加,以匹配php等文件扩展名。
          在配置文件中,随便找个位置插入如下:DirectoryIndex index.html index.htm index.php index.html.var 
          
        2、一服务器挂多站的时候,需要通过端口绑定不同的文件首先增加端口
          /etc/apache2/ports   在其中添加想要使用的端口,建议,使用10000以后的。具体命令如下:Listen 10000
          
        3、配置虚拟服务器,虚拟服务器文件都要 /etc/apache2/site-availabel下,需要的话,直接cp一个当前的文件 ,修改。修改端口,修改网站文件位置DocumentsRoot
         
         配置完虚拟服务器文件,需要让其生效,两种方式,一是apache2自带的命令:a2ensite 配置文件 
         
         他的作用其实就是把配置文件做一个软链接到 /sites-enabled文件夹下,同样可以使用 ln -s /配置文件地址  /软链接位置:
         ln -s wechat.conf  ../sites-enabled/wechat.conf 
         同样的效果。
         如果想关闭这个网站,直接删除软链接或进使用a2dissite命令
        
        注意:以上操作都需要重启apach2服务器  service apache2 restart
     
      2、mysql的部分操作,可以直接参照手册,只简单提一下登录:
        登陆mysql数据库可以通过如下命令:mysql -u root -p 
        使用数据库,use 显示数据库,show databases   显示表:show tables
     
      3、关于phpmyadmin的密码位置
        安装的时候是空密码,他随机生成了一个密码,保存在/var/lib/下的文件中,可以更改下
      
      4、相关文件权限
        有时候遇到网站本地正常,服务器不正常的情况下,比如不能生成缓存等内容,需要设置一下文件权限
        chmod 777 文件夹名 -R 权限为777
        
     
         
     
     
  • 相关阅读:
    内存泄漏 Memory Leaks 内存优化 MD
    Handler Thread 内部类引起内存泄露分析
    为什么不取消注册BroadcastReceiver会导致内存泄漏
    WebChromeClient 简介 API 案例
    WebViewClient 简介 API 案例
    java.net.URI 简介 文档 API
    android.net.Uri 简介 API
    RV 多样式 MultiType 聊天界面 消息类型 MD
    JS函数声明与定义,作用域,函数声明与表达式的区别
    CSS中table tr:nth-child(even)改变tr背景颜色: IE7,8无效
  • 原文地址:https://www.cnblogs.com/fkli/p/5031884.html
Copyright © 2011-2022 走看看