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

dpkg: error processing package mysql-server-5.6 (--configure):
subprocess installed post-installation script returned error exit status
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 ()[/color]

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

locale-gen en_US en_US.UTF- pl_PL pl_PL.UTF-
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
    
 
     
 
 

linux配置LAMP的更多相关文章

  1. linux配置LAMP(CentOS7.4 Apache2.4 PHP5.6)

    1.安装Apache 这个就不手动安装了,直接上脚本执行 bash apache.sh 以下为脚本的内容: #!/bin/bashversion=`lsb_release -a|grep Releas ...

  2. Linux下配置Lamp

    linux下配置lamp步骤: 一.快速安装Apache+PHP5+MySql 先更新: # yum update 然后安装LAMP环境:(163的yum源上只有php5.1.6 mysql 5.0. ...

  3. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  4. CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

    服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※  本文档描述了如何在Linux服务器配置Apache.Mysql.PHP ...

  5. linux下lamp.sh一键配置lamp环境流程

    linux下lamp.sh一键配置lamp环境流程 一.总结 一句话总结: 2.将网站从github上clone到/data/www/网站域名/ 3.更改网站目录权限:chown -R apache: ...

  6. 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

    一.快速安装Apache+PHP5+MySql ----------------------------------------------------- 补充:由于163的yum源上只有php5.1 ...

  7. Linux配置支持高并发TCP连接(socket最大连接数)

    Linux配置支持高并发TCP连接(socket最大连接数) Linux配置支持高并发TCP连接(socket最大连接数)及优化内核参数 2011-08-09 15:20:58|  分类:LNMP&a ...

  8. CentOS 7 学习(一) 配置LAMP和Nginx

    CentOS 7 学习(一) 配置LAMP和Nginx CentOS是RedHat Linux企业版的代码编译版本,属于比较通用的服务器Linux版本,据说Ubuntu Server更通用,呵呵,不过 ...

  9. 记录linux配置

    只写成功过程:1.配置sshd: 首先开启安全组端口,选择合适端口(tcp),shell输入vi /etc/services ->ssh修改(21变更为合适端口) 接着shell输入vi /et ...

随机推荐

  1. Nodejs与Net 和SQL 交互利器Edge.js

    https://github.com/tjanczuk http://www.cnblogs.com/joylee/archive/2013/02/05/msnodesql.html edge.js这 ...

  2. GDB中应该知道的几个调试方法

    七.八年前写过一篇<用GDB调试程序>,于是,从那以后,很多朋友在MSN上以及给我发邮件询问我关于GDB的问题,一直到今天,还有人在问GDB的相关问题.这么多年来,有一些问题是大家反复在问 ...

  3. Create a commit using pygit2

    Create a commit using pygit2 Create a commit using pygit2 2015-04-06 10:41 user1479699 imported from ...

  4. 【转】nginx的优缺点

    原博文出自于:http://blog.csdn.net/a454211787/article/details/22494485     感谢! 1.nginx相对于apache优点: 轻量级同样起we ...

  5. Can jxta be used to develop online card game (p2p style)?

    Can jxta be used to develop online card game (p2p style)? https://www.java.net//node/677134 I am new ...

  6. jQuery基础学习7——层次选择器find()方法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. 贪心-poj-2437-Muddy roads

    题目链接: http://poj.org/problem?id=2437 题目意思: 给n个区间,每次可以用长度为L的棒A去覆盖,求将所有区间覆盖至少需要几次.给的区间不覆盖. 解题思路: 简单贪心. ...

  8. MVC神韵---你想在哪解脱!(十二)

    追加一条电影信息 运行应用程序,在浏览器中输入“http://localhost:xx/Movies/Create”,在表单中输入一条电影信息,然后点击追加按钮,如图所示. 点击追加按钮进行提交,表单 ...

  9. Win7 不能安装 msi 解决办法

    Win7 不能安装Setup.msi解决办法 解决方案如下: 新建一个文本文件,输入msiexec /i d:\Setup.msi (假设文件名为Setup.msi ,放在d盘根目录下,即是安装程序的 ...

  10. iOS开发笔记系列-基础5(分类和协议)

    分类 在Objective-C中,除了通过新建子类的方式来向类添加新方法外,还可以通过分类的方式.分类提供了一种简单的方式,将类的定义模块化到相关方法的组或分类中,它还提供了扩展现有类定义的简便方式, ...