| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux企业运维--LAMP--mysql-php-memcache -> 正文阅读 |
|
[系统运维]Linux企业运维--LAMP--mysql-php-memcache |
LAMP是指一组通常一起使用来运行动态网站或者服务器的软件名称首字母缩写:
*************源码安装数据库******************** 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合 server1 172.25.14.1 从服务端把压缩?包5.7.31下载到server1 ? 安装相关依赖 删除CMakeCache.txt ?cmake? -DCMAKE_INSTALL_PREFIX=/usr/local/mysql? -DMYSQL_DATADIR=/data/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_EXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci -DWITH_BOOST=boost/boost_1_59_0 ? make? makeinstall ? 在/usr/local/mysql下看到已经下载完毕 ? ?? ? 建立一个用户mysql ? ? ?? ? ? 编辑/etc/my.cnf ? 初始化 mysqld --initialize --user=mysql 开启数据库/etc/init.d/mysqld start ? 查看日志会发布一个local密码?? -----cat mysqld.log mysql -p?? ------用cat到的密码登陆mysql 为了安全我们要自己更改密码,所以退出mysql ? ?再登陆mysql? 用我们新更改的密码完成登陆 ? ? ? ***************源码安装php******************* ?
? ? ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx? --with-curl --with-iconv --with-mhash --with-zlib --with-openssl --enable-mysqlnd --with-mysqli --with-pdo-mysql --disable-debug --enable-sockets --enable-soap --enable-inline-optimization --enable-xml --enable-ftp --enable-gd --enable-exif --enable-mbstring? --enable-bcmath --with-fpm-systemd ? ?? ?
make开始解析 ? ? 进入php目录下sapi/fmp/ 复制php-fpm.server 到/usr/lib/systemd/system ? ?
? cp www.conf.default www.conf ? ? ? ?
?? cd /usr/local/nginx/conf/ ?? ? vim index.php ? nginx ? ? 使用浏览器登陆 ? ? 下载压缩包phpMyAdmin-5.0.2-all-languages.zip ? ? mv phpMyAdmin-5.0.2-all-languages myadim?? 为方便更改名字?? ? cd /usr/local/nginx/conf/ ?
?? ? nginx -s reload 网页登录数据库 ? ? ********memcache********** memcache是一套分布式的高速缓存系统,由Livejournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著? 。这是一套开源,以BSD license授权发布。 下载 memcache-4.0.5.2.tgz并解压 ? ? ? ?phpize ? ? ? ? ?
netstat -antlp|grep :11211???? 监听11211端口 ? ? 在浏览器看到捕捉机率 ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:55:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |