当前位置: 首页 > news >正文

Linux中apache服务安装与mysql安装

目录

一、apache安装

二、MySQL安装


一、apache安装

准备环境:一台虚拟机、三个安装包(apr-1.6.2.tar.gz、apr-util-1.6.0.tar.gz、httpd-2.4.29.tar.bz2)

安装过程:

tar xf apr-1.6.2.tar.gz
tar xf apr-util-1.6.0.tar.gz
tar xf httpd-2.4.29.tar.bz2
mv apr-1.6.2 httpd-2.4.29/srclib/apr
mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-utilyum -y install \
gcc \
gcc-c++ \
make \
pcre-devel \
expat-devel \
perlcd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgimake -j 2 && make installln -s /usr/local/httpd/conf/httpd.conf /etc/
ln -s /usr/local/httpd/bin/* /usr/local/bin/vim /lib/systemd/system/httpd.service
[Unit]
Description=The Apache HTTP Server						#描述
After=network.target									#描述服务类别
[Service]
Type=forking											#后台运行方式
PIDFile=/usr/local/httpd/logs/httpd.pid					#PID文件位置
ExecStart=/usr/local/bin/apachectl $OPTIONS				#启动服务
ExecReload=/bin/kill -HUP $MAINPIDvi /usr/local/httpd/conf/httpd.conf
--197行--取消注释,修改
ServerName 192.168.10.80:80
--221行--默认首页存放路径
DocumentRoot "/usr/local/httpd/htdocs"   以后 有存储
--255行--默认首页文件名设置
DirectoryIndex index.html
---》wqhttpd -tcat /usr/local/httpd/htdocs/index.htmlservice httpd restart
netstat -anpt | grep 80

二、MySQL安装

安装环境:一台虚拟机、两个安装包(boost_1_59_0.tar.gz、mysql-5.7.17.tar.gz)

安装步骤:

yum -y install gcc gcc-c++ ncurses ncurses-devel bison cmake
useradd -s /sbin/nologin mysql
tar zxvf mysql-5.7.17.tar.gz -C /opt
tar zxvf boost_1_59_0.tar.gz -C /usr/local/
mv /usr/local/boost_1_59_0 /usr/local/boostcd /opt/mysql-5.7.17/cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8  \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=/usr/local/boost \
-DWITH_SYSTEMD=1make -j3 && make installchown -R mysql:mysql /usr/local/mysql/                    #更改管理主/组
chown mysql:mysql /etc/my.cnfvim /etc/my.cnf                                           #删除文件下所有内容
[client]									
port = 3306
default-character-set=utf8
socket=/usr/local/mysql/mysql.sock	[mysql]									
port = 3306
default-character-set=utf8
socket=/usr/local/mysql/mysql.sock
auto-rehash[mysqld]
user = mysql 
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port = 3306	
character-set-server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket=/usr/local/mysql/mysql.sock
bind-address = 0.0.0.0
skip-name-resolve
max_connections=2048
default-storage-engine=INNODB
max_allowed_packet=16M
server-id = 1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTESecho "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profilecd /usr/local/mysql/bin/
./mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/datacp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/systemctl daemon-reload
systemctl start mysqld.service
systemctl enable mysqldmysqladmin -u root -p password "123456"mysql -u root -p123456 #登录查看

http://www.lryc.cn/news/422752.html

相关文章:

  • Sublime Text常用快捷键
  • 高危漏洞CVE-2024-38077的修复指南
  • docker基本管理和应用
  • AI招聘在人才盘活中的作用:开启智慧人力新篇章
  • 探索SD NAND配套测试工具:工程师的得力助手
  • 三十六、【人工智能】【机器学习】【监督学习】- Bagging算法模型
  • 2024年8月8日(python基础)
  • SpringAOP_面向切面编程
  • 芯片bring-up的测试用例
  • vs code编辑区域右键菜单突然变短
  • 如何将TRIZ的“最终理想解”应用到机器人电机控制设计中?
  • 【记录】基于docker部署小熊派BearPi-Pico H3863开发环境
  • Elasticsearch 与 OpenSearch:谁才是搜索霸主
  • WEB渗透-TomcatAjp之LFIRCE
  • 嵌入式初学-C语言-二一
  • 2376. 统计特殊整数
  • Python 绘图进阶之核密度估计图:掌握数据分布的秘密
  • 设计模式(1)创建型模式和结构型模式
  • RuoYi-Vue新建模块
  • Element-UI自学实践
  • ChatGPT如何工作:创作一首诗的过程
  • Linux_Shell变量及运算符-05
  • OpenCV图像滤波(13)均值迁移滤波函数pyrMeanShiftFiltering()的使用
  • 用爬虫技术探索石墨文档:数据自动化处理与个性化应用的创新实践
  • 【JavaEE初阶】线程池
  • zdpgo_cobra_req 新增解析请求体内容
  • Java聚合快递对接云洋系统快递小程序源码
  • 陕西西安培华学院计算机软件工程毕业设计课题选题参考目录​
  • 如何用sql在1分钟从1T数据中精准定位查询?Hive离线数仓 Spark分析
  • acpi 主板布局需要 efi