长沙网站设计我选刻单位网站建设存在问题情况汇报

news/2025/9/24 3:53:16/文章来源:
长沙网站设计我选刻,单位网站建设存在问题情况汇报,企业网站优化要多少钱,通辽做网站0475seo前言 LNMP架构是一种用于搭建Web服务器环境的解决方案#xff0c;它由Linux、Nginx、MySQL#xff08;或MariaDB#xff09;、PHP#xff08;或Python或Perl#xff09;这四个开源软件组成。这种架构通常用于搭建高性能的网站和Web应用程序。 目录 一、编译安装nginx …前言 LNMP架构是一种用于搭建Web服务器环境的解决方案它由Linux、Nginx、MySQL或MariaDB、PHP或Python或Perl这四个开源软件组成。这种架构通常用于搭建高性能的网站和Web应用程序。 目录 一、编译安装nginx 1. 准备工作 2. 压缩包解压 3. 编译与安装 4. 添加nginx系统服务 二、编译安装mysql 1. 安装mysql环境依赖包 2. 创建运行用户  3. 编译与安装  4. 修改mysql配置文件  5. 更改mysql安装目录和配置文件的属主属组 6. 设置路径环境变量  7. 初始化数据库  8. 添加mysqld系统服务  9. 修改mysql的登录密码  10. 授权远程登录 三、编译安装php软件 1. 安装环境依赖包 2. 编译安装 3. 路径优化  4. 调整PHP配置文件  4.1 调整主配置文件 4.2 调整进程服务配置文件 4.3 调整扩展配置文件 5. 启动php-fpm 6. 配置nginx支持php解析 6.1 修改nginx主配置文件 6.2 验证php测试页 6.3 验证lnmp的是否搭建成功  6.4 验证数据库工作是否正常  四、安装论坛   1. 解压安装包 2. 调整论坛目录的权限  3. 论坛页面访问  4. 安装完后访问论坛页面 五、安装博客   1. 解压安装包 2. 调整目录权限 3. 创建数据库用户信息 4. 安装登录 环境软件版本 nginx-1.22.0mysql-5.7.20mysql-5.7.20Discuz_X3.4_SC_UTF8wordpress-6.1.1-zh_CN 一、编译安装nginx 1. 准备工作 ① 关闭防火墙 systemctl disable --now firewalld setenforce 0 ② 安装依赖包 yum -y install pcre-devel zlib-devel gcc gcc-c make ③ 创建运行用户、组 useradd -M -s /sbin/nologin nginx #Nginx 服务程序默认以 nobody 身份运行建议为其创建专门的用户账号以便更准确地控制其访问权限 2. 压缩包解压 cd /opt #这里将所有安装包存放在/opt目录下 tar zxvf nginx-1.22.0.tar.gz -C /opt/ 3. 编译与安装 cd nginx-1.22.0/ ./configure \ --prefix/usr/local/nginx \ #指定nginx的安装路径 --usernginx \ #指定用户名 --groupnginx \ #指定组名 --with-http_stub_status_module #启用 http_stub_status_module 模块以支持状态统计make make installln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ #设置软连接让系统识别nginx的操作命令可以自动补全nginx$PATH 4. 添加nginx系统服务 tee /lib/systemd/system/nginx.service eof #多行重定向 [Unit] Descriptionnginx Afternetwork.target [Service] Typeforking PIDFile/usr/local/nginx/logs/nginx.pid ExecStart/usr/local/nginx/sbin/nginx ExecReload/bin/kill -1 $MAINPID ExecStop/bin/kill -3 $MAINPID PrivateTmptrue [Install] WantedBymulti-user.target eofsystemctl daemon-reload #重新加载配置文件 chmod 777 /lib/systemd/system/nginx.service #修改权限 systemctl enable --now nginx.service #开机自启并立刻启动 二、编译安装mysql 1. 安装mysql环境依赖包 yum -y install ncurses ncurses-devel bison cmakeyum -y install gcc gcc-c cmake bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel   ncurses-devel gnutls-devel libxml2-devel openssl-devel libevent-devel libaio-devel 2. 创建运行用户  useradd -M -s /sbin/nologin mysql 3. 编译与安装  cd /opt tar zxvf mysql-boost-5.7.20.tar.gzcd /opt/mysql-5.7.20/ cmake \ -DCMAKE_INSTALL_PREFIX/usr/local/mysql \ -DMYSQL_UNIX_ADDR/usr/local/mysql/mysql.sock \ -DSYSCONFDIR/etc \ -DSYSTEMD_PID_DIR/usr/local/mysql \ -DDEFAULT_CHARSETutf8 \ -DDEFAULT_COLLATIONutf8_general_ci \ -DWITH_EXTRA_CHARSETSall \ -DWITH_INNOBASE_STORAGE_ENGINE1 \ -DWITH_ARCHIVE_STORAGE_ENGINE1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE1 \ -DWITH_PERFSCHEMA_STORAGE_ENGINE1 \ -DMYSQL_DATADIR/usr/local/mysql/data \ -DWITH_BOOSTboost \ -DWITH_SYSTEMD1make make install 4. 修改mysql配置文件  vim /etc/my.cnf [client] port 3306 socket/usr/local/mysql/mysql.sock[mysqld] user mysql basedir/usr/local/mysql datadir/usr/local/mysql/data port 3306 character-set-serverutf8 pid-file /usr/local/mysql/mysqld.pid socket/usr/local/mysql/mysql.sock bind-address 0.0.0.0 skip-name-resolve max_connections2048 default-storage-engineINNODB max_allowed_packet16M server-id 1sql_modeNO_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_QUOTES 5. 更改mysql安装目录和配置文件的属主属组 chown -R mysql:mysql /usr/local/mysql/ chown mysql:mysql /etc/my.cnf 6. 设置路径环境变量  echo export PATH/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH /etc/profile source /etc/profile 7. 初始化数据库  cd /usr/local/mysql/bin/ ./mysqld \ --initialize-insecure \ --usermysql \ --basedir/usr/local/mysql \ --datadir/usr/local/mysql/data 8. 添加mysqld系统服务  cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/ systemctl daemon-reload systemctl start mysqld.service systemctl enable mysqld 9. 修改mysql的登录密码  mysqladmin -u root -p password abc123 #给root账号设置密码为abc123提示输入的是原始密码为空要求输入的是原密码直接回车即可 10. 授权远程登录 mysql -u root -p密码 三、编译安装php软件 1. 安装环境依赖包 yum -y install gd \ libjpeg libjpeg-devel \ libpng libpng-devel \ freetype freetype-devel \ libxml2 libxml2-devel \ zlib zlib-devel \ curl curl-devel \ openssl openssl-devel 2. 编译安装 cd /opt tar jxvf php-7.1.10.tar.bz2cd php-7.1.10 ./configure \ --prefix/usr/local/php \ --with-mysql-sock/usr/local/mysql/mysql.sock \ --with-mysqli \ --with-zlib \ --with-curl \ --with-gd \ --with-jpeg-dir \ --with-png-dir \ --with-freetype-dir \ --with-openssl \ --enable-fpm \ --enable-mbstring \ --enable-xml \ --enable-session \ --enable-ftp \ --enable-pdo \ --enable-tokenizer \ --enable-zipmake make install 3. 路径优化  ln -s /usr/local/php/bin/* /usr/local/bin/ ln -s /usr/local/php/sbin/* /usr/local/sbin/ 4. 调整PHP配置文件  php有三个配置文件  php.ini主配置文件   php-fpm.conf进程服务配置文件  www.conf扩展配置文件 4.1 调整主配置文件 cp /opt/php-7.1.10/php.ini-development /usr/local/php/lib/php.ini vim /usr/local/php/lib/php.ini --1170行--修改 mysqli.default_socket /usr/local/mysql/mysql.sock --939行--取消注释修改 date.timezone Asia/Shanghaiphp -m #验证安装的模块 4.2 调整进程服务配置文件 cd /usr/local/php/etc/ cp php-fpm.conf.default php-fpm.conf vim php-fpm.conf --17行--去掉;注释 pid run/php-fpm.pid 4.3 调整扩展配置文件 cd /usr/local/php/etc/php-fpm.d/ cp www.conf.default www.conf 5. 启动php-fpm cd /opt/php-7.1.10/sapi/fpm cp php-fpm.service /usr/lib/systemd/system/php-fpm.service systemctl restart php-fpm.service netstat -anpt | grep 9000 #PHP-FPM(FastCGI Process ManagerFastCGI 进程管理器)是一个 PHPFastCGI 管理器 由于Nginx服务器不能处理动态页面需要由 Nginx 把动态请求交给 php-fpm 进程进行解析。 6. 配置nginx支持php解析 6.1 修改nginx主配置文件 vim /usr/local/nginx/conf/nginx.conf --65行--取消注释修改 location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; #将 /scripts 修改为nginx的工作目录#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #$document_root 代表当前请求在root指令中指定的值include fastcgi_params; }systemctl restart nginx.service 6.2 验证php测试页 vim /usr/local/nginx/html/index.php ?php phpinfo(); ? systemctl restart nginx.service 6.3 验证lnmp的是否搭建成功  浏览器访问http://192.168.190.100/index.php #这里的ip根据自己的机器来定 6.4 验证数据库工作是否正常  mysql -u root -p密码 CREATE DATABASE bbs; GRANT all ON bbs.* TO bbsuser% IDENTIFIED BY admin123; GRANT all ON bbs.* TO bbsuserlocalhost IDENTIFIED BY admin123; flush privileges;vim /usr/local/nginx/html/index.php #替换原来的测试页内容 ?php $linkmysqli_connect(192.168.190.100,bbsuser,admin123); if($link) echo h1Success!!/h1; else echo Fail!!; ? systemctl restart nginx.service浏览器访问 http://192.168.233.21/index.php 四、安装论坛   1. 解压安装包 cd /opt unzip Discuz_X3.4_SC_UTF8.zip cd /opt/dis/dir_SC_UTF8/ cp -r upload/ /usr/local/nginx/html/bbs/ 2. 调整论坛目录的权限  chmod -R 777 ./config/ chmod -R 777 ./data/ chmod -R 777 ./uc_client/ chmod -R 777 ./uc_server/ 3. 论坛页面访问  http://192.168.190.100/bbs/install/index.php数据库服务器localhost ###本地架设就用localhost如何不是在在本机上就要填写IP地址和端口号 数据库名字bbs 数据库用户名bbsuser 数据库密码admin123 管理员账号:admin 管理员密码:admin123 4. 安装完后访问论坛页面 http://192.168.190.100/bbs/admin.php http://192.168.190.100/bbs/index.php 五、安装博客   1. 解压安装包 tar xf wordpress-6.1.1-zh_CN.zip -C /opt/ cp -r wordpress /usr/local/nginx/html/ 安装页面在 wp-admin 下 2. 调整目录权限 chmod 777 wordpress/ -R 3. 创建数据库用户信息 mysql -u root -p密码 CREATE DATABASE blog; GRANT all ON blog.* TO bloguser% IDENTIFIED BY admin123; GRANT all ON blog.* TO bloguserlocalhost IDENTIFIED BY admin123; flush privileges; 4. 安装登录 http://192.168.190.100/wordpress/wp-admin/install.php 数据库名字bbs 数据库用户名bbsuser 数据库密码admin123

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914770.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做搜狗手机网站优网站如何备份

目录 前言1. 基本知识2. 注意事项3. 拓展 前言 以往的Java基本知识推荐阅读: java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)【Java项目】实战CRUD的功能整理(持续更新)Mybatis从入门到精通&#xf…

广州网站设计 信科网络做公司网站域名怎么做记账凭证

一、第一章 1、常见的RTOS,嵌入式操作系统的特点 RTOS就是实时操作系统。根据响应时间的不同,可分为以下3类: (1)强实时嵌入式操作系统 响应时间:微妙或毫秒 (2)一般实时…

印度网站后缀小说推文推广平台

类 ResourceBundle 的核心作用就是用来加载指定的属性资源文件(.properties 文件),其作用有点类似类 Properties。 public void test() {Locale locale new Locale("zh", "CN");// 根据指定的语言环境和基名加载资源文件…

权重较高网站网站开发后台需要自己写吗

STM32 在 Windows 上的交叉编译二 调试 在上一篇博客 《在Windows上交叉编译STM32(环境搭建)》 ,已经让 CubeMX 生成的工程成功编译,并下载到板子上了。 这篇博客主要继续介绍接下来的步骤,调试。硬件是使用的 ST-LINK ,别的也无…

百城建设提质工程网站小程序商城开发方案

文章目录 Vue3样式绑定1. class 属性绑定1.1 v-bind:class 设置一个对象,从而动态的切换 class1.2 在对象中传入更多属性用来动态切换多个 class1.3 直接绑定数据里的一个对象1.4 绑定一个返回对象的计算属性。这是一个常用且强大的模式1. 5 数据语法1.6 errorClass…

wordpress网站字体凡科快图官方

一、安装依赖分析工具 npm install webpack-bundle-analyz 二、修改webpack.config.js文件 1、导入上面下载的包 2、在plugins里创建实例 三、启动打包命令 npm run build 会弹出如下界面: 四、优化 1、通过CDN导入react-dom文件 修改webpack.config.js文件里…

青岛做外贸网站建设平面设计免费模板网站

Python中的pandas模块进行数据分析。 接下来pandas介绍中将学习到如下8块内容:1、数据结构简介:DataFrame和Series2、数据索引index3、利用pandas查询数据4、利用pandas的DataFrames进行统计分析5、利用pandas实现SQL操作6、利用pandas进行缺失值的处理7…

做网站用什么软件做上海怎么做seo推广

内容参考于:易道云信息技术研究院VIP课 上一个内容:显示游戏数据到小助手UI 码云地址(游戏窗口化助手 分支):https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号:852c339f5e4c103390b123e0eaed…

青岛手机建站模板企业免费邮箱注册申请

#计算器开发需求##1、实现加减乘除及拓号优先级解析#2、用户输入 1 - 2 * ( (60-30 (-40/5) * (9-2*5/3 7 /3*99/4*2998 10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,#必须自己解析里面的(),,-,*,/符号和公式,运算后得出结果,结果必须…

营销网站特点seo建站推广

(1)打开控制面板,进入【控制面板\系统和安全\Windows Defender 防火墙】 (2)点击左侧菜单【高级设置】,进入防火墙设置页面 (3)根据需要选择【入站规则】或者【出站规则】&#xff…

如何设立网站php做直播网站

文章目录 一.信息收集1.网段探测2.端口扫描3.版本服务探测4.漏扫5.目录扫描 二.漏洞利用1.分析信息2..fuzz工具 三.getshell四.提权六.nmap提权 一.信息收集 1.网段探测 因为使用的是VMware,靶机的IP地址是192.168.9.84 ┌──(root㉿kali)-[~/kali/vulnhub] └─…

做电商网站注意什么网页设计零基础学习课程

安装elasticsearch、kibana、IK分词器、扩展IK词典 后面还会安装kibana,这个会提供可视化界面方面学习。 需要注意的是elasticsearch和kibana版本一定要一样!!! 否则就像这样 elasticsearch 1、创建网络 因为我们还需要部署k…

东营网站建设优化如何把自己网站推广出去

文章目录 一、抽象类和接口总结总结补充说明主要区别 二、抽象类2.1 抽象类概述与声明2.2 抽象方法2.3 抽象类与抽象方法的使用 三、接口3.1 接口概述概述特征声明示例 3.2 接口的实现和继承说明示例 3.3 显式接口成员实现说明注意示例 一、抽象类和接口总结 总结 抽象类和接…

中国建设银行网站下载安装创新的南昌网站设计

接上文 RabbitMQ-主题模式 1 第四种交换机类型 header:它是根据头部信息来决定的,在我们发送的消息中是可以携带一些头部信息的,类似与HTTP,我们可以根据这些头部信息来决定路由到哪一个消息队列中。 修改配置类内容 Configuration public…

做信息网站需要什么邢台网站建设厂家

我按照pyecharts的官网案例学习flask,其中有段flask前后端分离的示例。官方教程:https://pyecharts.org/#/zh-cn...我用前后端分离展示柱状图、饼图都没问题,但把pyecharts的图形函数换成地理图表,就展示不出来,请问是…

专业彩票网站开发 APP开发网站开发与设计结课论文

阿里妹导读:从“叉手礼”、“水盆羊汤”、“酒晕妆”这些唐朝人的生活细节,到精美的坊间造型、充满意境的诗词歌赋,《长安十二时辰》不仅以缜密剧情赢得赞誉,更还原了一个真实的大唐长安。在精良制作之上,技术人如何让…

网页设计流程要怎么写冯宗耀seo教程

2023年天津市公共租赁住房网上登记流程图 小编为大家整理了天津市公共租赁住房网上登记流程,从登记到填写信息。 想要体验的朋友请看一下。 申请天津公共租赁住房时拒绝申报家庭情况会怎样? 天津市住房保障家庭在享受住房保障期间,如在应申…

制作高端网站公司排名全网自助下单最便宜

关于单引号和双引号 当输出的字符串内部没有单引号的时候,外面可以用单引号, 但是如果内部有了单引号,那么外部只能用双引号。 dict {Name: Zara, Age: 7, Class: First} print(dict) print (dict[Name]: , dict[Name]) print ("dic…

如何做像淘宝一样的网站在线短网址缩短工具

基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活, 本来打算使用jquery插件进行异步文件上传,比如uploadfy但是需要额外的支持,也有人用iframe模仿异步上传机制,感觉都比较别扭。…