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

建设汽车之家之类网站多少钱网站轮播图怎么做的

建设汽车之家之类网站多少钱,网站轮播图怎么做的,如何做一个二维码相册,域名是网站吗LAMP平台部署及应用 #x1f4d2;博客主页#xff1a; 微笑的段嘉许博客主页 #x1f4bb;微信公众号#xff1a;微笑的段嘉许 #x1f389;欢迎关注#x1f50e;点赞#x1f44d;收藏⭐留言#x1f4dd; #x1f4cc;本文由微笑的段嘉许原创#xff01; #x1f4c…LAMP平台部署及应用 博客主页 微笑的段嘉许博客主页 微信公众号微笑的段嘉许 欢迎关注点赞收藏⭐留言 本文由微笑的段嘉许原创 CSDN首发时间2022年2月日24 ✉️坚持和努力一定能换来诗与远方 作者水平很有限如果发现错误一定要及时告知作者哦感谢感谢 ⭐本文介绍⭐ LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。 文章目录LAMP平台部署及应用理论讲解LAMP架构实验配置与实现一、安装依赖程序二、安装Apache三、安装配置Mysql四、安装php五、配置php使用Zend加速六、php和Apache协同工作七、安装phpMyadmin系统八、安装DNS理论讲解 LAMP架构 LAMP平台是协同工作的一整套系统和相关软件能够提供动态Wen站点服务以及应用开发环境是目前最为成熟也是比较传统的一种企业网站应用模式 构成组件 Linux系统 LAMP架构的基础提供用于支撑Web站点的操作系统 Apache网站服务 LAMP架构的前端向用户提供网站服务、发送网页、图片等文件内容 MySQL数据库服务 LAMP架构的后端存储各种账号信息、产品信息、客户资料、业务数据等其他程序可以通过SQL语句进行查询、更改 PHP/Perl/Python编程语言 负责解释动态网页文件提供Web应用程序开发和运行环境 LAMP服务平台的优势 成本低廉 开源可快速获得免费使用可定制 拥有大量的额外组件和扩展功能模块可以根据需要定制或者自行开发添加新功能易于开发 代码简洁与HTML语言结合度高容易修改网页代码方便易用 PHP、Perl属于解释性语言开发的程序不需要编译可以直接移植使用安全和稳定 开源优势发现问题能够很快解决 实验配置与实现 一、安装依赖程序 1挂载系统光盘 [rootcentos01 ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 写保护将以只读方式挂载 [rootcentos01 ~]# ls /mnt/ CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7 EFI images Packages RPM-GPG-KEY-CentOS-Testing-7 EULA isolinux repodata TRANS.TBL2删除系统自带的yum仓库 [rootcentos01 ~]# rm -rf /etc/yum.repos.d/CentOS-* //删除系统自带的yum仓库 [rootcentos01 ~]# ls /etc/yum.repos.d/ //查看是否删除成功 local.repo3安装依赖程序 yum -y install cmake ncurses-devel zlib-devel libxml2-devel4创建管理Mysql组和账户 [rootcentos01 ~]# groupadd mysql [rootcentos01 ~]# useradd -M -s /sbin/nologin -g mysql mysql二、安装Apache 1挂载LAMP光盘 [rootcentos01 ~]# umount /mnt/ //卸载系统光盘 [rootcentos01 ~]# ls /mnt/ //查看是否卸载成功 [rootcentos01 ~]# mount /dev/cdrom /mnt/ //挂载LAMP光盘 mount: /dev/sr0 写保护将以只读方式挂载 [rootcentos01 ~]# ls /mnt/ //查看是否挂载成功 cmake-2.8.6.tar.gz mysql-5.5.22.tar.gz httpd-2.2.17.tar.gz php-5.3.28.tar.gz libmcrypt-2.5.8.tar.gz phpmyadmin-3.3.10-all-languages.tar.gz mcrypt-2.6.8.tar.gz zendguardloader-php-5.3-linux-glibc23-i386.tar.gz mhash-0.9.9.9.tar.gz2解压Apache [rootcentos01 ~]# tar zxf /mnt/httpd-2.2.17.tar.gz -C /usr/src/ //解压httpd程序到/usr/src/ [rootcentos01 ~]# cd /usr/src/httpd-2.2.17/ //切换到httpd目录 [rootcentos01 httpd-2.2.17]# 3配置Apache [rootcentos01 httpd-2.2.17]# ./configure --prefix/usr/local/httpd --enable-so --enable-chrset-lite --enable-cgi --enable-rewrite4安装Apache [rootcentos01 httpd-2.2.17]# make make install5优化命令 [rootcentos01 httpd-2.2.17]# ln -s /usr/local/httpd/bin/* /usr/local/bin/6生成服务控制文件 [rootcentos01 httpd-2.2.17]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd [rootcentos01 httpd-2.2.17]# chmod x /etc/init.d/httpd //添加权限 [rootcentos01 httpd-2.2.17]# ls -ld /etc/init.d/httpd //查看 -rwxr-xr-x 1 root root 3422 12月 5 23:14 /etc/init.d/httpd7修改服务控制文件 [rootcentos01 httpd-2.2.17]# vim /etc/init.d/httpd --- #!/bin/sh #chkconfig:35 80 21 #description:Apache Server8添加系统服务设置开机自动启动 [rootcentos01 httpd-2.2.17]# chkconfig --add httpd [rootcentos01 httpd-2.2.17]# chkconfig --level 35 httpd on9检查服务配置文件 [rootcentos01 ~]# httpd -t httpd: Could not reliably determine the servers fully qualified domain name, using fe80::20c:29ff:fe25:91b5 for ServerName Syntax OK三、安装配置Mysql 1解压mysql [rootcentos01 ~]# tar zxf /mnt/mysql-5.5.22.tar.gz -C /usr/src/ [rootcentos01 ~]# cd /usr/src/mysql-5.5.22/ [rootcentos01 mysql-5.5.22]# 2配置MySQL [rootcentos01 mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX/usr/local/mysql -DDEFAULT_CHARSETutf8 -DDEFAULT_COLLATIONutf8_general_ci -DSYSCONFDIR/etc -DWITH_EXTRA_CHARSETSall3编译安装MySQL [rootcentos01 mysql-5.5.22]# make make install4修改目录所有者 [rootcentos01 mysql-5.5.22]# chown -R mysql:mysql /usr/local/mysql/5生成服务配置文件 [rootcentos01 mysql-5.5.22]# cp support-files/my-medium.cnf /etc/my.cnf cp是否覆盖/etc/my.cnf y6生成服务控制文件添加执行权限 [rootcentos01 mysql-5.5.22]# cp support-files/mysql.server /etc/init.d/mysqld [rootcentos01 mysql-5.5.22]# chmod x /etc/init.d/mysqld //添加执行权限7添加系统服务设置开机自动启动 [rootcentos01 mysql-5.5.22]# chkconfig --add mysqld [rootcentos01 mysql-5.5.22]# chkconfig --level 35 mysqld on8优化MySQL命令 [rootcentos01 mysql-5.5.22]# echo PATH$PATH:/usr/local/mysql/bin/ /etc/profile [rootcentos01 mysql-5.5.22]# source /etc/profile9初始化MySQL命令 [rootcentos01 mysql-5.5.22]# /usr/local/mysql/scripts/mysql_install_db --usermysql --basedir/usr/local/mysql --datadir/usr/local/mysql/data/10启动MySQL服务 [rootcentos01 mysql-5.5.22]# systemctl restart mysqld [rootcentos01 mysql-5.5.22]# netstat -anptu | grep mysqld tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 64732/mysqld 11MySQL系统设置密码 [rootcentos01 mysql-5.5.22]# mysqladmin -uroot password New password: Confirm new password: 12登录MySQL [rootcentos01 ~]# mysql -uroot -ppwd123 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.5.22-log Source distributionCopyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql exit Bye四、安装php 1安装php依赖libmcrypt [rootcentos01 ~]# tar zxf /mnt/libmcrypt-2.5.8.tar.gz -C /usr/src/ //解压 [rootcentos01 ~]# cd /usr/src/libmcrypt-2.5.8/ //切换目录 [rootcentos01 libmcrypt-2.5.8]# ./configure make make install //编译安装 [rootcentos01 libmcrypt-2.5.8]# ln -s /usr/local/lib/libmcrypt.* /usr/lib/ //优化命令 [rootcentos01 libmcrypt-2.5.8]# cd2安装php依赖mhash [rootcentos01 ~]# tar zxf /mnt/mhash-0.9.9.9.tar.gz -C /usr/src/ [rootcentos01 ~]# cd /usr/src/mhash-0.9.9.9/ [rootcentos01 mhash-0.9.9.9]# ./configure make make install [rootcentos01 mhash-0.9.9.9]# ln -s /usr/local/lib/libmhash.* /usr/lib [rootcentos01 mhash-0.9.9.9]# cd3安装php依赖mcrypt [rootcentos01 ~]# tar zxf /mnt/mcrypt-2.6.8.tar.gz -C /usr/src/ [rootcentos01 ~]# cd /usr/src/mcrypt-2.6.8/ [rootcentos01 mcrypt-2.6.8]# export LD_LIBRARY_PATH/usr/local/lib [rootcentos01 mcrypt-2.6.8]# ./configure make make install4配置php [rootcentos01 ~]# tar zxf /mnt/php-5.3.28.tar.gz -C /usr/src/ cd[rootcentos01 ~]# cd /usr/src/php-5.3.28/ [rootcentos01 php-5.3.28]# ./configure --prefix/usr/local/php --with-config-file-path/usr/local/php --with-mcrypt --with-apxs2/usr/local/httpd/bin/apxs --with-mysql/usr/local/mysql/ --with-mysqli/usr/local/mysql/bin/mysql_config --enable-mbstring5编译安装php [rootcentos01 php-5.3.28]# make make install6生成php配置文件 [rootcentos01 php-5.3.28]# cp php.ini-production /usr/local/php/php.ini [rootcentos01 php-5.3.28]# cd7修改php主配置文件 [rootcentos01 ~]# vim /usr/local/php/php.ini --- 227 short_open_tag On //支持php 786 default_charset utf-8 //支持中文和英文五、配置php使用Zend加速 1解压 [rootcentos01 ~]# tar zxf /mnt/zendguardloader-php-5.3-linux-glibc23-i386.tar.gz -C /usr/src/ //解压到/usr/src目录 [rootcentos01 ~]# cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ //切换到php-5.3.x目录 [rootcentos01 php-5.3.x]# 2移动zend到php配置文件中 [rootcentos01 php-5.3.x]# cp ZendGuardLoader.so /usr/local/php/lib/php/ [rootcentos01 php-5.3.x]# cd3配置php加载zend加速 [rootcentos01 ~]# vim /usr/local/php/php.ini --- [PHP] zend_extension /usr/local/php/lib/php/ZendGuardLoader.so zend_loader.enable1六、php和Apache协同工作 1修改Apache配置文件 [rootcentos01 ~]# vim /usr/local/httpd/conf/httpd.conf --- 53 LoadModule php5_module modules/libphp5.so 166 IfModule dir_module 167 DirectoryIndex index.html index.php 168 /IfModule 310 AddType application/x-httpd-php .php2写php测试文件 [rootcentos01 ~]# vim /usr/local/httpd/htdocs/index.php --- ?phpphpinfo(); ?3重启Apache服务 [rootcentos01 ~]# systemctl restart httpd七、安装phpMyadmin系统 1清除Apache跟目录数据 [rootcentos01 ~]# rm -rf /usr/local/httpd/htdocs/*2解压安装phpMyadmin [rootcentos01 ~]# tar zxf /mnt/phpmyadmin-3.3.10-all-languages.tar.gz -C /usr/src/ [rootcentos01 ~]# mv /usr/src/phpMyAdmin-3.3.10-all-languages/* /usr/local/httpd/htdocs/3生成配置文件 cp /usr/local/httpd/htdocs/config.sample.inc.php /usr/local/httpd/htdocs/config.inc.php八、安装DNS 挂载系统光盘 [rootcentos02 ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 写保护将以只读方式挂载 [rootcentos02 ~]# ls /mnt/ CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7 EFI images Packages RPM-GPG-KEY-CentOS-Testing-7 EULA isolinux repodata TRANS.TBL2安装DNS服务 [rootcentos02 ~]# rpm -ivh /mnt/Packages/bind-9.9.4-50.el7.x86_64.rpm [rootcentos02 ~]# rpm -ivh /mnt/Packages/bind-chroot-9.9.4-50.el7.x86_64.rpm3设置开机自启 [rootcentos02 ~]# systemctl enable named4备份主配置文件避免修改错误源文件丢失 [rootcentos02 ~]# cp /etc/named.conf /etc/named.conf.bak [rootcentos02 ~]# echo /etc/named.conf [rootcentos02 ~]# cat /etc/named.conf[rootcentos02 ~]# 5修改主配置 vim /etc/named.conf --- options {listen-on port 53 { 192.168.100.20; };directory /var/named; }; zone ljm.com IN {type master; file /var/named/ljm.com.zone; };6修改区域配置文件 [rootcentos02 ~]# vim /var/named/ljm.com.zone --- $TTL 86400SOA ljm.com. root.ljm.com. (20221205101H15M1W1D )NS centos02.ljm.com. centos02 A 192.168.100.20 www A 192.168.100.107为Centos01、02、03配置DNS Centos01DNS指向DNS服务器的IP地址 [rootcentos01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 --- TYPEEthernet BOOTPROTOstatic NAMEens32 DEVICEens32 ONBOOTyes IPADDR192.168.100.10 NETMASK255.255.255.0 DNS1192.168.100.20 [rootcentos01 ~]# systemctl restart network //重新启动网卡服务Centos02因为Centos02是DNS服务器所有DNS指向自己的IP地址 [rootcentos02 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 --- TYPEEthernet BOOTPROTOstatic NAMEens32 DEVICEens32 ONBOOTyes IPADDR192.168.100.20 NETMASK255.255.255.0 DNS1192.168.100.20 [rootcentos01 ~]# systemctl restart network //重新启动网卡服务Centos03Centos03作为客户端验证使用如果使用win10验证就在win10客户端配置IP地址DNS指向DNS服务器的IP地址 [rootcentos02 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 --- TYPEEthernet BOOTPROTOstatic NAMEens32 DEVICEens32 ONBOOTyes IPADDR192.168.100.30 NETMASK255.255.255.0 DNS1192.168.100.208启动DNS服务器 [rootcentos02 ~]# systemctl restart named9测试DNS是否能够正常解析 [rootcentos02 ~]# nslookup www.ljm.com Server: 192.168.100.20 Address: 192.168.100.20#53Name: www.ljm.com Address: 192.168.100.1010验证开一台Linux或着win10都行 注默认为数据库的账户名密码如果MySQL没有设置密码就为空 作者水平很有限如果发现错误一定要及时告知作者哦感谢感谢
http://www.hkea.cn/news/14332535/

相关文章:

  • 聚美优品网站建设项目规划书本地网页制作软件
  • 广告艺术设计是什么网站优化描述设置
  • 网站如何在工信部备案信息建筑考试网官网
  • 上海网站域名注册价格用二级域名做网站群
  • 做素食香料哪个网站买网站的建设需要虚拟机吗
  • 在线直播网站开发实战项目网站建设服务合同缴纳印花税吗
  • 做的丑的网站有哪些知乎广州注册公司网址
  • 自己免费建设网站开发一个购物app需要多少钱
  • 网站建设需要些什么资料WordPress迁移服务器和域名
  • 手机个人网站制作教程上海优化外包公司
  • 鞋子商城网站开发背景湛江免费建站模板
  • 建设工程月评打分网站营销推广公司
  • 免费诶网站建设抖音关键词排名优化
  • 蓝色科技企业网站模板免费下载对网站设计的建议
  • app免费制作网站模板有网站建设的虚拟主机管理系统
  • 广州模板建站多少钱申请网站免费
  • 公司网站抬头用什么软件做好一点的网站
  • 百度 验证网站编程代码大全
  • 沈阳市浑南区城乡建设局网站怎样免费推广网站
  • 商城网站建设需求文档网站关键词密度查询
  • app网站开发后台处理认证网站所有权要添加代码
  • 做一手房有哪些网站比较好啊宿州网站制作公司
  • 中国商标注册网官方网站android应用开发期末考试题
  • 深圳方维网站设计公司厦门网站建设_
  • 石嘴山网站定制开发建设网络营销网站建设诊断报告
  • 网站 设计报价张槎网站建设制作
  • 网站建设国外拂去其汉口企业制作网站的
  • 网站建设与发布专业做商铺的网站
  • 当地信息网站建设资质宜昌网站制作公司
  • wordpress html 标签页网站关键词排名优化推广软件