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
        
     
         
     
     
  • 相关阅读:
    一般处理程序中,禁止缓存的办法!
    在ashx处理程序中,如果返回json串数据?
    开通博客园了。
    consul
    gitlab
    swoft
    consul(转https://blog.csdn.net/junaozun/article/details/90699384)
    mac tar 解压
    redis应用场景
    redis 集群
  • 原文地址:https://www.cnblogs.com/fkli/p/5031884.html
Copyright © 2011-2022 走看看