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

完整的网络营销推广方案包括英文网站排名优化

完整的网络营销推广方案包括,英文网站排名优化,wordpress什么主题适合学院,广东建数网络科技有限公司文章目录 LNMP和Discuz论坛1 LNMP搭建1.1 编译安装nginx服务1.1.1 编译安装1.1.2 添加到系统服务 1.2 编译安装MySQL服务1.2.1 准备工作1.2.2 编辑配置文件1.2.3 设置路径环境变量1.2.4 数据库初始化1.2.5 添加mysqld系统服务1.2.6 修改mysql的登录密码 1.3 编译安装PHP服务1.3… 文章目录 LNMP和Discuz论坛1 LNMP搭建1.1 编译安装nginx服务1.1.1 编译安装1.1.2 添加到系统服务 1.2 编译安装MySQL服务1.2.1 准备工作1.2.2 编辑配置文件1.2.3 设置路径环境变量1.2.4 数据库初始化1.2.5 添加mysqld系统服务1.2.6 修改mysql的登录密码 1.3 编译安装PHP服务1.3.1 准备工作1.3.2 编译安装1.3.3 创建软连接1.3.4 修改PHP配置文件1.3.4.1 修改主配置文件1.3.4.2 修改进程服务配置文件1.3.4.3 修改拓展配置文件 1.3.5 启动php-fpm1.3.6配置nginx支持PHP解析1.3.7 验证PHP测试页 2 安装论坛2.1 解压Discuz源码包并配置2.2 安装Discuz论坛 LNMP和Discuz论坛 LNMP LLinux操作系统 Nnginx前端页面 Mmysql数据库 账号密码等等都是保存在这个数据库里面 Pphp---------nginx擅长处理的是静态页面页面登录账户需要请求到数据库通过php把动态请求转发数据库 1 LNMP搭建 1.1 编译安装nginx服务 1.1.1 编译安装 apt autoremove nginx # 如果系统中曾经用apt装过nginx则使用此命令完全卸载否则可能会出错 apt -y install libpcre3-dev zlib1g-dev libssl-dev build-essential # 安装nginx依赖环境 useradd -M -s /sbin/nologin nginx # 创建nginx程序用户tar -xf /opt/nginx-1.22.0.tar.gz cd nginx-1.22.0/ ./configure --prefix/usr/local/nginx \ --usernginx \ --groupnginx \ --with-http_ssl_module \ --with-http_v2_module \ --with-http_realip_module \ --with-http_stub_status_module \ --with-http_gzip_static_module \ --with-pcre \ --with-stream \ --with-stream_ssl_module \ --with-stream_realip_modulemake -j 4 make installln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ # 创建软连接 mkdir /usr/local/nginx/run chown -R nginx.nginx /usr/local/nginx/ vim /usr/local/nginx/conf/nginx.confPID /usr/local/nginx/run/nginx.pid1.1.2 添加到系统服务 vim /lib/systemd/system/nginx.service [Unit] Descriptionnginx - high performance web server Documentationhttp://nginx.org/en/docs/ Afternetwork-online.target remote-fs.target nss-lookup.target Wantsnetwork-online.target [Service] Typeforking PIDFile/usr/local/nginx/run/nginx.pid #注意文件位置如果不对 启动不了 ExecStart/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #注意启动文件位置 ExecReload/bin/kill -s HUP $MAINPID ExecStop/bin/kill -s TERM $MAINPID [Install] WantedBymulti-user.targetsystemctl daemon-reload systemctl start nginx1.2 编译安装MySQL服务 1.2.1 准备工作 apt -y install libaio1 libncurses5 # 安装MySQL依赖环境 tar -xf mysql-8.0.30-el7-x86_64.tar.gz mv mysql-8.0.30-el7-x86_64 /usr/local/mysql # 将解压的包更名为mysql移到/usr/local目录下 useradd -M -s /sbin/nologin mysql # 为MySQL创建程序用户 chown mysql.mysql -R /usr/local/mysql/ # 递归更改/usr/local/mysql的所有者和所属组为mysql1.2.2 编辑配置文件 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 1 sql_mode STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION # 服务端配置chown mysql.mysql /etc/my.cnf1.2.3 设置路径环境变量 echo PATH$PATH:/usr/local/mysql/bin /etc/profile source /etc/profile 或创建软链接 ln -s /usr/local/mysql/bin/* /usr/local/bin/1.2.4 数据库初始化 cd /usr/local/mysql/bin/ ./mysqld \ --initialize-insecure \ --usermysql \ --basedir/usr/local/mysql \ --datadir/usr/local/mysql/data1.2.5 添加mysqld系统服务 cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld # 让mysql服务可以使用systemd启动 systemctl daemon-reload # 刷新系统服务配置文件 systemctl restart mysqld # 重启服务 systemctl enable mysqld # 开机自启动 netstat -antp | grep 3306 # 查看3306端口判断MySQL服务是否开启1.2.6 修改mysql的登录密码 mysqladmin -u root -p password 123456 # 这一步非常重要写错了只能推倒重来 mysql -u root -p123456create user root% identified by 123456;# %表示任意地址可以使用密码123456以root用户远程登录数据库grant all privileges on *.* to root%;# 赋予远程连接的权限ALTER USER root% IDENTIFIED WITH mysql_native_password BY 123456;# 修改加密方式可以进行远程连接create database bbs;# 创建一个数据库叫bbscreate user bbsuser% identified by admin123;# 创建用户bbsuser密码为admin123grant all privileges on bbs.* to bbsuser%;# 把bbs数据库里面所有表的权限授予给bbsusercreate user bbsuserlocalhost identified by admin123;grant all privileges on bbs.* to bbsuserlocalhost;flush privileges;# 刷新数据库如下图所示表示能成功登录mysql 1.3 编译安装PHP服务 1.3.1 准备工作 apt-get install -y libgd-dev libjpeg8-dev libpng-dev libfreetype6-dev libxml2-dev zlib1g-dev libcurl4-openssl-dev libssl-dev libonig-dev libsqlite3-dev # 安装PHP依赖环境 cd /opt tar -xf php-8.1.27.tar.gz groupadd nobody # 为PHP创建nobody组1.3.2 编译安装 cd /opt/php-8.1.27/ ./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-pdo-mysql \ --with-openssl \ --with-sqlite-devel \ --with-oniguruma-devel \ --enable-fpm \ --enable-mbstring \ --enable-xml \ --enable-session \ --enable-ftp \ --enable-pdo \ --enable-tokenizer \ --enable-zipmake -j 4 make install # 编译安装以下为上述配置各项含义 --prefix/usr/local/php指定PHP的安装目录为/usr/local/php。--with-mysql-sock/usr/local/mysql/mysql.sock指定MySQL的Unix socket文件路径用于与MySQL数据库建立连接。--with-mysqli启用MySQLi扩展用于支持MySQL数据库。--with-zlib启用Zlib库用于压缩和解压缩数据。--with-curl启用cURL库用于支持对URL的操作如下载文件等。--with-gd启用GD库用于处理图像。--with-jpeg-dir指定JPEG库的路径用于GD库对JPEG格式图片的处理。-with-png-dir指定PNG库的路径用于GD库对PNG格式图片的处理。--with-freetype-dir指定FreeType库的路径用于GD库对字体的支持。--with-openssl启用OpenSSL库用于支持SSL加密和HTTPS协议。--enable-fpm启用PHP-FPMFastCGI Process Manager用于提供更高效的PHP进程管理和请求处理。--enable-mbstring启用多字节字符串支持用于处理多字节字符集的操作。--enable-xml启用XML支持用于处理XML文档和数据。--enable-session启用会话支持用于在不同页面间保持用户会话状态。--enable-ftp启用FTP支持用于对FTP服务器进行操作。--enable-pdo启用PDOPHP Data Objects用于支持数据库访问的统一接口。--enable-tokenizer启用Tokenizer扩展用于对字符串进行分词处理。--enable-zip启用Zip扩展用于对ZIP文件进行操作。 1.3.3 创建软连接 ln -s /usr/local/php/bin/* /usr/local/bin/ ln -s /usr/local/php/sbin/* /usr/local/sbin/1.3.4 修改PHP配置文件 php有三个配置文件 php.ini 主配置文件 php-fpm.conf 进程服务配置文件 www.conf 扩展配置文件1.3.4.1 修改主配置文件 cp /opt/php-8.1.27/php.ini-development /usr/local/php/lib/php.ini # 模板 vim /usr/local/php/lib/php.ini # 按下图修改主配置文件1.3.4.2 修改进程服务配置文件 cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf vim /usr/local/php/etc/php-fpm.conf # 按下图修改进程服务配置文件1.3.4.3 修改拓展配置文件 cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf1.3.5 启动php-fpm /usr/local/php/sbin/php-fpm -c /usr/local/php/lib/php.ini # 启动PHP-FPM服务并使用/usr/local/php/lib/php.ini文件作为PHP配置文件 # php-fpm: 是一个fastcgi的管理工具, nginx的动态请求实际上是由php-fpm来处理 netstat -antp | grep 9000 # 查看9000端口判断PHP服务是否启用 cp /opt/php-8.1.27/sapi/fpm/php-fpm.service /usr/lib/systemd/system/php-fpm.service systemctl restart php-fpm.service 1.3.6配置nginx支持PHP解析 mkdir -p /var/www/html cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak.2024.12.9 # 养成修改配置文件先备份的好习惯 vim /usr/local/nginx/conf/nginx.conf # 作如下修改 location / {root /var/www/html;index index.html index.htm; }location ~ \.php$ {root /var/www/html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params; }nginx -t # 修改完nginx配置文件检查语法 systemctl restart nginx.service # 重启nginx服务1.3.7 验证PHP测试页 cd /var/www/html/ vim index.php?php $linkmysqli_connect(192.168.159.200,bbsuser,admin123); if($link) echo h1Success!!/h1; else echo Fail!!; ?结果如下图表示成功 2 安装论坛 2.1 解压Discuz源码包并配置 unzip /opt/Discuz_X3.5_SC_UTF8.zip -d /opt/dis # 解压到指定目录/opt/dis中 cp -a /opt/dis/upload/ /var/www/html/bbs cd /var/www/html chmod -R 777 bbs/ chown -R nginx.nginx bbs/ cd bbs/config cp -a config_global_default.php config_global.php # 安装Discuz论坛所需文件名config_global.php cp -a config_ucenter_default.php config_ucenter.php # 安装Discuz论坛所需文件名config_ucenter.php2.2 安装Discuz论坛 使用浏览器访问 192.168.159.200/bbs/install/index.php进入安装界面安装步骤如下图
http://www.hkea.cn/news/14380426/

相关文章:

  • 网站top排行榜wordpress html5 音乐
  • 网站备案期间访问有哪些好的响应式网站
  • 旅游网页网站开发的目的和意义新网站建设总结
  • 网站的运营方案百度seo关键词排名优化软件
  • 电子商务网站开发的课程介绍网站建设氺首选金手指14
  • 个人信息页面设计漂亮的网站著名网站建设公司
  • 网站设计会计分录怎么做腾讯云服务器上传网站
  • 建设网站需要几个步骤做网络写手赚钱的网站
  • 企石网站仿做网站做视频一个月有多少钱收入
  • 手机兼职做什么好seo资讯
  • 国内网站免备案装修免费预约平台
  • 罗湖企业网站建设wordpress 编辑主题
  • 畅销的网站建设哪个网站开发是按月付费的
  • 商品网站做推广商品展示页面设计模板
  • 多层分销网站建设11月将现新冠感染高峰
  • 自助建站吧wordpress调用函数
  • 在印度做外贸需要什么网站溧阳 招网站开发兼职
  • 网站开发费用如何入帐网络营销效果评估的作用有哪些
  • 网站这么做优化黄骅港汽车站客车时刻表
  • 东莞大朗网站建设商标图案设计创意
  • 制作网站要花多少钱如何国内10大猎头公司排名
  • 网站全部用根目录wordpress国内开发大神
  • 杭州萧山区专业做网站的公司重庆网站推广营销
  • 高端网站建设的要求游戏公司官方网站建设方案
  • 做seo比较好的网站想自己弄个app商城
  • 河南专业网站建设江西省建设职业培训学校网站
  • 做网站服务器还是虚拟空间好新吴区推荐做网站公司
  • 阿里云做网站买什么软件网站地址ip域名查询
  • 网站开发买什么书wordpress 菜单设置
  • 上海最专业的集团网站建设seo厂商