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

重庆主城优化网站建设单页面的网站

重庆主城优化网站建设,单页面的网站,龙岗区网站建设公司,设计师自己的网站文章目录 1. 编译安装Nginx1.1 前置准备1.2 编译安装1.3 添加nginx系统服务 2.编译安装MySql2.1 前置准备2.2 编译安装2.3 修改mysql 配置文件2.4 设置路径环境变量2.5 初始化数据库2.6 添加musql系统服务2.7 修改MySql登录密码 3. 编译安装PHP3.1 前置准备3.2 编译安装3.3 复制… 文章目录 1. 编译安装Nginx1.1 前置准备1.2 编译安装1.3 添加nginx系统服务 2.编译安装MySql2.1 前置准备2.2 编译安装2.3 修改mysql 配置文件2.4 设置路径环境变量2.5 初始化数据库2.6 添加musql系统服务2.7 修改MySql登录密码 3. 编译安装PHP3.1 前置准备3.2 编译安装3.3 复制模版文件作为PHP 的主配置文件进行修改3.4 把PHP 的可执行程序文件放入路径环境变量的目录中便于系统识别3.5 调整进程服务配置文件3.6 调整扩展配置文件3.7 启动php-fpm3.8 配置 Nginx 支持 PHP 解析3.9 验证PHP测试页 4. 搭建Discuz论坛4.1 创建数据库并进行授权4.2 解压论坛压缩包并上传站点压缩包4.3 调整论坛目录的权限4.4 安装Discuz论坛 1. 编译安装Nginx 1.1 前置准备 systemctl stop firewalld setenforce 0 #关闭防火墙和selinux服务yum -y install pcre-devel zlib-devel gcc gcc-c make #安装依赖包useradd -M -s /sbin/nologin nginx #Nginx 服务程序默认以 nobody 身份运行,为其创建专门的用户账号以便更准确地控制其访问权限1.2 编译安装 cd /opttar zxvf nginx-1.22.0.tar.gz -C /opt/ #解压缩源码包cd nginx-1.22.0/ #搭建编译环境 ./configure --prefix/apps/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 -j2 make install #编译并安装ln -s /apps/nginx/sbin/nginx /usr/sbin/ #让系统识别nginx的操作命令1.3 添加nginx系统服务 vim /lib/systemd/system/nginx.servicevim /usr/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/apps/nginx/logs/nginx.pid #注意文件位置如果不对 启动不了 ExecStart/apps/nginx/sbin/nginx -c /apps/nginx/conf/nginx.conf #注意启动文件位置 ExecReload/bin/kill -s HUP $MAINPID ExecStop/bin/kill -s TERM $MAINPID [Install] WantedBymulti-user.targetsystemctl daemon-reload #重新加载 systemctl start nginx #启动服务2.编译安装MySql 2.1 前置准备 yum -y install gcc gcc-c ncurses ncurses-devel bison cmake #安装Mysql环境依赖包useradd -M -s /sbin/nologin mysql #创建运行用户2.2 编译安装 cd /opt tar zxvf mysql-boost-5.7.20.tar.gz #解压缩软件包cd /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 -j2 make install #编译并安装2.3 修改mysql 配置文件 vim /etc/my.cnf#客户端设置 [client] port 3306 default-character-setutf8 socket /usr/local/mysql/mysql.sock#服务端配置 [mysql] port 3306 default-character-setutf8 socket /usr/local/mysql/mysql.sock#服务全局配置 [mysqld] user mysql #设置管理用户 basedir /usr/local/mysql #指定数据库的安装目录 datadir /usr/local/mysql/data #指定数据库文件的存储路径 port 3306 #指定端口 character_set_serverutf8 #设置服务器字符集编码格式为utf8 pid-file /usr/local/mysql/mysqld.pid #指定pid 进程文件路径 socket /usr/local/mysql/mysql.sock #指定数据库连接文件 server-id 1 #指定服务ID号sql_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#更改mysql安装目录和配置文件的属主属组 chown -R mysql:mysql /usr/local/mysql/ chown mysql:mysql /etc/my.cnf2.4 设置路径环境变量 echo PATH/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH /etc/profileecho export PATH /etc/profilesource /etc/profile #刷新使其生效2.5 初始化数据库 cd /usr/local/mysql/bin/./mysqld \ --initialize-insecure \ #生成初始化密码为空 --usermysql \ #指定管理用户 --basedir/usr/local/mysql \ #指定数据库的安装目录 --datadir/usr/local/mysql/data #指定数据库文件的存储路径2.6 添加musql系统服务 cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/ #使其能使用systemd服务systemctl daemon-reload 刷新识别 systemctl start mysqld.service 开启服务 systemctl enable mysqld 开机自启动 ss -anpt | grep 3306 |tr -s 查看端口2.7 修改MySql登录密码 mysqladmin -u root -p password abc123 #刚开始没密码是空的直接回车mysql -u root -p #这个命令敲下提示要输入密码,这个就是刚才设置的密码abc1233. 编译安装PHP 3.1 前置准备 #安装GD库和GD库关联程序用来处理和生成图片yum -y install \ gd \ libjpeg libjpeg-devel \ libpng libpng-devel \ freetype freetype-devel \ libxml2 libxml2-devel \ zlib zlib-devel \ curl curl-devel \ openssl openssl-develtar xf php-7.1.10.tar.bz2 #解压软件模块3.2 编译安装 cd php-7.1.10./configure \ --prefix/usr/local/php7 \ 指定将 PHP 程序的安装路径 --with-apxs2/usr/local/httpd/bin/apxs \ 指定Apache httpd服务提供的apxs 模块支持程序的文件位置 --with-mysql-sock/usr/local/mysql/mysql.sock \ 指定mysql 数据库连接文件的存储路径 --with-config-file-path/usr/local/php7 设置 PHP 的配置文件 php.ini 将要存放的位置 --with-mysqli \ 添加 MySQL 扩展支持 --with-zlib \ 支持zlib功能提供数据压缩 --with-curl \ 开启curl扩展功能实现HTTP的Get下载和Post请求的方法 --with-gd \ 激活gd 库的支持 --with-jpeg-dir \ 激活jpeg 的支持 --with-png-dir \ 激活png 的支持 --with-freetype-dir \ --with-openssl \ --enable-mbstring \ 启用多字节字符串功能以便支持中文等代码 --enable-xml \ 开启扩展性标记语言模块 --enable-session \ 会话 --enable-ftp \ 文本传输协议 --enable-pdo \ 函数库 --enable-tokenizer \ 令牌解释器 --enable-zip ZIP压缩格式make -j2 make install #编译并安装3.3 复制模版文件作为PHP 的主配置文件进行修改 #php有三个配置文件 php.ini 主配置文件 php-fpm.conf 进程服务配置文件 www.conf 扩展配置文件cp /opt/php-7.1.10/php.ini-development /usr/local/php/lib/php.inivim /usr/local/php/lib/php.ini3.4 把PHP 的可执行程序文件放入路径环境变量的目录中便于系统识别 ln -s /usr/local/php/bin/* /usr/local/bin/ ln -s /usr/local/php/sbin/* /usr/local/sbin/php -m #查看php加载了那些模块3.5 调整进程服务配置文件 cd /usr/local/php/etc/cp php-fpm.conf.default php-fpm.confvim php-fpm.conf3.6 调整扩展配置文件 cd /usr/local/php/etc/php-fpm.d/cp www.conf.default www.conf3.7 启动php-fpm /usr/local/php/sbin/php-fpm -c /usr/local/php/lib/php.ini #PHP-FPM(FastCGI Process ManagerFastCGI 进程管理器)是一个 PHPFastCGI 管理器 由于Nginx服务器不能处理动态页面需要由 Nginx 把动态请求交给 php-fpm 进程进行解析。ss -natp |grep 9000|tr -s cd /opt/php-7.1.10/sapi/fpmcp php-fpm.service /usr/lib/systemd/system/php-fpm.service #拷贝模板文件 systemctl restart php-fpm.service 3.8 配置 Nginx 支持 PHP 解析 vim /apps/nginx/conf/nginx.conf #编辑主配置文件sytemctl restart nginx #重启服务3.9 验证PHP测试页 #创建网页文件 vim /apps/nginx/html/index.php?php phpinfo(); ?#重启nginx服务 systemctl restart nginx#在网页测试 http://192.168.67.100/index.php4. 搭建Discuz论坛 4.1 创建数据库并进行授权 #验证数据库工作是否正常 mysql -u root -pCREATE DATABASE bbs; GRANT all ON bbs.* TO bbsuser% IDENTIFIED BY admin123; GRANT all ON bbs.* TO bbsuserlocalhost IDENTIFIED BY admin123; flush privileges; #刷新数据库show databases; #查看当前创建数据库4.2 解压论坛压缩包并上传站点压缩包 unzip Discuz_X3.4_SC_UTF8.zip cd /opt/dis/dir_SC_UTF8/ cp -r upload/ /usr/local/nginx/html/bbs/4.3 调整论坛目录的权限 #改权限 改属组属主 cd /apps/nginx/html/bbs/chown -R root:nginx ./config/ chown -R root:nginx ./data/ chown -R root:nginx ./uc_client/ chown -R root:nginx ./uc_server/chmod -R 777 ./config/ chmod -R 777 ./data/ chmod -R 777 ./uc_client/ chmod -R 777 ./uc_server/4.4 安装Discuz论坛 http://192.168.67.100/bbs/install/index.php进入安装向导界面 进入开始安装界面 设置运行环境 进入安装数据库界面等待安装完成 访问论坛 http://192.168.67.100/bbs/index.php
http://www.hkea.cn/news/14312206/

相关文章:

  • 河南省做网站的公司有哪些网上怎么注册公司免费的
  • 哪些网站做的比较炫建筑方案设计网站
  • 做视频包的网站网站建设预算项目
  • 做移动网站快速天津虚拟现实制作公司
  • 深圳腾网站建设外贸建站应该怎么做
  • 花生壳做局域网站网页设计html代码大全咋结啥
  • 阿里云 网站备案商业空间设计师岗位职责
  • 网站策划做啥众筹网站怎么做推广方案
  • 请问我做吉利网站吉利啊导航网站备案
  • 广东高职一流专业建设专题网站导航网站是怎么做的
  • 站长之家ppt素材公司网站一定要备案吗
  • 秦皇岛网站建设找汉狮建设望雅摩托车官网
  • 建设银行官方网站网页版门户网站跳出率
  • 旅游网站的建设方案国企央企招聘2022年
  • 网站建设优化服务方案模板织梦 网站
  • 网站开发需要多钱多用户 开源oa 系统
  • 网站开发入什么费用做网站公司南京
  • 国外做动运服装的网站三亚建设局网站
  • 产教融合平台建设网站网站要服务器吗
  • 做会计一般关注什么网站济南最新消息
  • 网站建设参考网站的说明报名网站建设
  • 简洁个人博客网站模板如何网站做镜像
  • 网站做电商销售需要注册吗想开网站怎样做
  • 学网站建设工作室网络营销推广与策划
  • 如何自己建设淘宝网站搜索引擎搜索
  • 南昌医院网站建设网站备案的具体流程
  • 深圳专业的免费建站青岛运营网络推广业务
  • 哪个网站买东西是正品又便宜php制作招聘网站
  • 网站建设职位怎么给餐饮店做网站
  • 无锡做网站seo的joomla 2.5:你的网站建设_使用与管理