linux,必须得尝试繁琐的事情. apt-get确实是很强大,但是 但这种方法提供便利的同时也阻碍了你去了解linux上更为详细的命令和过程。通过编译安装就会了解更多的linux命令和软件部署的经验。
今日先将安装mysql吧。其实装apache也花了不少时间.linux的各种依赖关系,各种包没有. 吐槽下.
首先,mysql的编译安装是用cmake命令. mysql官方网站有关于cmake命令安装的文档,大家可以去看看(HIT)。然后我们开始下一步的工作。
不得不说,这一些我是从谷歌直接粘贴过来的:
# 安装前配置
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> useradd -r -g mysql mysql
cmake ./ -DCMAKE_INSTALL_PREFIX=/usr/mysql
-DMYSQL_DATADIR=/usr/mysql/data
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
-DWITH_DEBUG=0
-DWITH_INNOBASE_STORAGE_ENGINE=1
关于cmake的命令,大家可以谷歌下.
那么好的,安装就好了么。 我安装中报了这样一个错
----------------------------------------------------------
-- MySQL 5.5.9
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:82 (MESSAGE):
Curses library not found. Please install appropriate package,remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu , package name is libncurses5-dev,on RedHat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:126 (FIND_CURSES)
cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:256 (MYSQL_CHECK_READLINE)
然后我就apt-get install ncurses-devel 继续报错说没有这个包,继续谷歌发现ubuntu下安装包的命令是这样 apt-get install libncurses5-dev,好继续运行cmake命令,发现又报错大概要我删除文件夹下面的CMakeCache.txt文件。是编译后会自自动生成这个文件防止重编译. 删除后继续运行cmake命令。后来来一个
----------------------------------------------------------
-- Performing Test HAVE_PEERCRED
-- Performing Test HAVE_PEERCRED - Success
Warning: Bison executable not found in PATH
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/downloads/mysql-5.5.9
----------------------------------------------------------
看这个这个警告是要安装bison包,安装后rm CMakeCache.txt继续cmake终于编译成功
继续运行make make install
OK安装完成。进行下一轮的配置工作
接下来的配置信息,我就直接贴谷歌的文字了,因为没什么大问题。都可以自己解决了。
终于弄好了mysql下午就该用php开启mysql的扩展工作了
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔