金沙澳门官网网址_金沙国际登陆

欢迎加入金沙澳门官网网址体验更多不一样的精彩.,金沙国际登陆提供最丰厚回馈!,因为金沙澳门官网网址这里的游戏是多种多样的,为大家打造一个最专业的化的超级五星酒店。

金沙澳门官网网址 > 金沙澳门官网网址 > 6上编译安装apache2,dedecms生成文档数据库崩溃

原标题:6上编译安装apache2,dedecms生成文档数据库崩溃

浏览次数:87 时间:2020-01-05

一)基础实验:

安装mysql5.6【mysql-5.6.37.tar.gz】

 

shell>#tar zxvf mysql-5.6.37.tar.gz

 

shell>#cd mysql-5.6.37

 

shell>#cmake

         -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6

         -DMYSQL_DATADIR=/usr/local/mysql/data

         -DDEFAULT_CHARSET=utf8

         -DDEFAULT_COLLATION=utf8_general_ci

 

 

 

以上编译参数说明(准备安装到那里

数据存储目录

默认的字符集

校对字符集)

 

 

 

 

 

 

 

如果出现如下错误:(安装ncurses-devel)

 

 

安装(ncurses-devel):

 

将之前装系统的.iso文件挂载到光驱

 

由于我在/home/jinnan/下建立了一个cdrom文件夹

 

Shell>#mount /dev/cdrom  /home/jinnan/cdrom

 

Shell># cd /home/jinnan/cdrom

 

Shell># ls

 

Shell># cd Packages

 

Shell>#ls | grep ncurses-devel

 

Shell># rpm -ivh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm

 

重新进入到mysql解压后的目录

Shell>#cd mysql-5.6.37

一定要删除CMakeCache.txt,否则重新cmake会报错

Shell># rm -f CMakeCache.txt    //删除该文件

重新cmake

Shell># cmake

         -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6

         -DMYSQL_DATADIR=/usr/local/mysql/data

         -DDEFAULT_CHARSET=utf8

         -DDEFAULT_COLLATION=utf8_general_ci

Shell>#make && make install

复制配置文件

shell># cp support-files/my-default.cnf /etc/my.cnf

service mysqld restart 重启失败:mysql daemon failed to start

  1. Unix中常见shell及其命令(shell的缩写)
        Bourne shell (sh)  
        Korn shell (ksh)
        C shell (csh)
        Bournw-again shell (bash)
  2. 普通用户与超级用户如何进行相互切换
        普通用户—>超级用户:sudo su
        退出超级用户:exit
        用户间切换:su username
  3. 远程登录及退出服务器的命令
        远程登陆:telnet ip地址
        退出服务器:exit
  4. 如何修改密码
        passwd命令
  5. clear、pwd命令的作用
        clear:清屏
        pwd:查看当前目录
  6. cd命令的作用
        cd:目录间相互切换
  7. ls命令的作用及常见的选项的作用(-a、-R、-t、-l、-F)
        ls:列出文件及目录
        ls -a:列出当前路径下的所有目录及文件,包含隐藏文件
        ls –R:递归显示某个目录下的子目录、子文件以及子目录下的子目录、子文件等等
        ls -t:对某个目录下的目录及文件基于时间排序
        ls -l:列出文件的详细情况
        ls –F:显示文件的类型
  8. 如何创建文件
        touch filename
  9. 如何创建目录
        mkdir 目录名:创建一个目录
        mkdir 目录1/目录2/目录3:级联创建目录
    二)扩展实验:
    1.切换到管理员的时候可以用su和su -,su与su - 的区别(观察实验现象)
        sudo su切换到管理员时只是切换了root身份,shell环境仍是普通用户的shell
        sudo su – 切换到管理员时改变了shell环境
        2.如何查看文件的最后一次访问时间
        stat filename可以查看文件的所有信息包含最后访问时间
    3.如何复制文件
        cp  [选项]  源文件  目标文件
    4.如何删除文件和目录
        rm -rf文件名或目录名
        -r:向下递归删除
        -f:强行删除
    5.如何给文件改名或者移动文件到另一个地方
        mv  源文件  目标文件
    三)作业:
  10. 操作系统的三大组成及各自作用
        Hardware:CPU、硬盘、鼠标、内存条等硬件设备
        Kernel:①管理进程、磁盘及程序②控制系统和硬件的交互③管理虚拟内存、后台进程、文件系统和其他程序
        Shell:用于用户命令和二进制之间相互转换
  11. swap space、deamon的作用
        swap space:交换空间(虚拟内存)。进行数据交换,系统将物理内存中不重要的数据存入虚拟内存中,使物理内存有足够的空间运行其他程序。
        deamon:后台进程。提供各种后台服务
  12. Unix中相对路径与绝对路径的区别,相对路径的参照物
        绝对路径:从系统根目录开始,如/a/a1/a2/test
        相对路径:从当前路径开始到目标路径,如b/b1/b2/txt,相对路径的参照物为当前路径
  13. Unix常见目录结构/opt、/etc、/dev、/var、/kernel、/home等的作用
        /opt:存放第三方插件
        /etc:存放配置文件
        /dev:存放设备文件
        /var:存放超级用户信息
        /kernel:存放内核信息
        /home:家目录,存放所有用户信息
  14. /etc/passwd和/etc/shadow的作用
        /etc/passwd:文件中的每个用户都有一个对应的记录行,记录用户的所有信息
        /etc/shadow:与passwd中的记录一 一对应
  15. /etc/passwd文件中包含了用户的哪些信息
        /etc/passwd有七个字段分别为:
        用户名:口令:用户标识号:组标识号:注释性描述:主目录:登陆Shell
  16. 使用passwd命令修改当前用户的密码
        在当前用户下使用passwd命令可以修改当前用户的密码
  17. 查看当前目录下所有文件包括隐藏文件的详细列表信息
        使用ls –al命令

安装cmake:【cmake-3.8.2.tar.gz】

 

shell>#tar zxvf cmake-3.8.2.tar.gz

 

shell>#cd cmake-3.8.2

 

shell>#./bootstrap

 

shell>#make && make install

 

搞定 

安装gcc:

安装gcc的时候gcc的几个依赖关系如下,lib【是library的缩写】,比如libppl,ppl代表的是包名或软件名

gcc

         cloog-ppl

                   ppl(libppl.so.7/libppl_c.so.2)

         cpp

                   mpfr(libmpfr.so.1)

gcc-c++

         libstdc++-devel

================================================================

 

 

innodb_buffer_pool_size=100M

安装libgd【libgd-2.1.1.tar.gz】

【本人安装php的时候出现一个错误,无法找到一个关于gd的一个文件】,因此在装gd的时候不要指定安装目录

 

shell>#tar zxvf libgd-2.1.1.tar.gz

 

shell>#cd libgd-2.1.1

 

 

shell>#./configure --with-jpeg=/usr/local/jpeg/

         --with-png=/usr/local/png/

         --with-zlib

         --with-freetype=/usr/local/freetype

 

 

shell>#make && make install

 

==========================================================

 

 

安装字体库freetype【freetype-2.5.5.tar.gz】

 

shell>#tar zxvf freetype-2.5.5.tar.gz

 

shell>#cd freetype-2.5.5

 

shell>#./configure --prefix=/usr/local/freetype

 

 

shell>#make && make install

 

===============================================

 

火大,登陆MySQL发现

apr安装【apr-1.6.2.tar.gz】

 

shell>#tar zxvf apr-1.6.2.tar.gz

 

shell>#cd apr-1.6.2

 

shell>#./configure --prefix=/usr/local/apr1.6

 

shell>#make && make install

 

service mysqld start --------ok

安装php5.6:【php-5.6.31.tar.gz】

 

shell>#tar zxvf php-5.6.31.tar.gz

 

shell>#cd php-5.6.31

 

 

shell>#./configure --prefix=/usr/local/php5.6

         --with-apxs2=/usr/local/apache2.4/bin/apxs

         --with-mysql=mysqlnd

         --with-pdo-mysql=mysqlnd

         --with-mysqli=mysqlnd

         --with-freetype-dir=/usr/local/freetype

         --with-gd

         --with-zlib --with-libxml-dir=/usr/local/libxml2

         --with-jpeg-dir=/usr/local/jpeg

         --with-png-dir=/usr/local/png

         --enable-mbstring=all

         --enable-mbregex

         --enable-shared

 

 

 

shell>#make  &&  make install

 

 

shell>#cp php.ini-development /usr/local/php5.6/lib/php.ini

 

=============================================

 

 迁移的网站生成文档到三分之一左右的时候报错:

安装libxml2【libxml2-2.7.3.tar.gz】

 

shell>#tar zxvf libxml2-2.7.3.tar.gz

 

shell>#cd libxml2-2.7.3

 

shell>#./configure --prefix=/usr/local/libxml2 

         --without-zlib

 

shell>#make && make install

=========================================================

问题找到,分配不了足够的内存,

本文由金沙澳门官网网址发布于金沙澳门官网网址,转载请注明出处:6上编译安装apache2,dedecms生成文档数据库崩溃

关键词:

上一篇:没有了

下一篇:没有了