一,mysql
MySQL的模块作用
配置文件地址用:rpm -qc查询
DCMAKE_INSTALL_PREFIX:安装路径
DDEFAULT_CHARSET:默认字符集
DSYSCONFIDIR:配置文件位置
DMYSQL_DATADIR:数据存放位置
ncurses:字符集终端库
autoconf:shell脚本工具
DMYSQL_UNIX_ADDR:通信文件
安装过程
1:依赖环境报安装
2:源码解压
3:配置cmake
DCMAKE_INSTALL_PREFIX:指定将 MySQL 数据库程序安装到某目录下,如目
录/usr/local/mysql。
DSYSCONFDIR:指定初始化参数文件目录。
DDEFAULT_CHARSET:指定默认使用的字符集编码,如 utf8。
DDEFAULT_COLLATION:指定默认使用的字符集校对规则,utf8_general_ci 是
适用于 UTF-8 字符集的通用规则。
DWITH_EXTRA_CHARSETS:指定额外支持的其他字符集编码。
4:make 配置文件构建二进制文件
5:make install 安装
三种文件
1)主配置文件 .conf
配置好了之后一定要进行权限设置
注意:如果在CMAKE的过程中有报错, 当报错解决后,需要把源码目录中的CMakeCache.txt文件删除,然后再重新CMAKE,否则错误依旧。
mysqladmin -u root -p password "abc123"这条命令注意一下,会显示mysql的登录密码
用过grant命令就必须用flush privileges 刷新数据库
二,PHP
PHP模块作用
–prefix:指定将 PHP 程序安装到哪个目录下,如/usr/local/php5。
–with-mcrypt:加载数据加密等扩展工具支持。
–with-apxs2:设置 Apache HTTP Server 提供的 apxs 模块支持程序的文件位置。
–with-mysql:设置 MySQL 数据库服务程序的安装位置。
–with-mysqli:添加 MySQL 扩展支持。
–with-config-file-path:设置 PHP 的配置文件 php.ini 将要存放的位置。
–enable-mbstring:启用多字节字符串功能,以便支持中文等代码
安装过程
1:依赖环境报安装
2:源码解压
3:配置configure
4:make 配置文件构建二进制文件
5:make install 安装
三种文件
1)主配置文件 .conf
2)启动脚本 .service (bin)
3) 命令文件
注意:PHP一定要在LAMP平台的最后在安装,否则会安装报错
三,ln和ln-s 区别
什么是硬链接(ln)
硬链接是通过索引节点来进行连接,在linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都会分配一个节点编号,或者称之为索引节点。 多个文件名称指向一个节点编号,一般这种连接是硬链接
一个文件有硬链接的时候,想要真正删除。需要吧所有的连接全部删除,文件的数据库和目录的链接才会被释放。
什么是软连接(ln -s)
软连接类似 windows的快捷方式,他实际上是一个特殊文件。当创建软连接之后 软连接会有自己的节点编号。且软连接实际上是一个文本,其中包含源文件的位置信息。
当删除源文件的话。。软连接不会消失 但是会报错
硬链接:
1.创建硬链接会增加额外的记录项以引用文件
2.对应同一个文件系统上一个物理文件
3.具有相同 inode节点(节点编号)的多个文件互为硬链接文件
4.硬链接文件是源文件的另一个入口
5.可以通过给文件设置硬链接来防止重要文件被误删
6.创建时链接数递增
软连接:
1.一个符号链接指向另一个文件
2.ls -l的显示链接名称和引用的文件
3.一个符号链接的内容是他引用文件的名称
4.软链接里面存放的是源文件的路径,指向源文件
5.软连接失效时 一般是白字红底闪烁
6.软连接和源文件是不同的文件,文件类型不同 inode节点编号也不同

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/72621.html