国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux-現(xiàn)實(shí)環(huán)境模擬(apache、MySQL、PHP、discuz)

這篇具有很好參考價(jià)值的文章主要介紹了Linux-現(xiàn)實(shí)環(huán)境模擬(apache、MySQL、PHP、discuz)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

??作者:小劉在C站

??個(gè)人主頁(yè):?小劉主頁(yè)?

??努力不一定有回報(bào),但一定會(huì)有收獲加油!一起努力,共赴美好人生!

??學(xué)習(xí)兩年總結(jié)出的運(yùn)維經(jīng)驗(yàn),以及思科模擬器全套網(wǎng)絡(luò)實(shí)驗(yàn)教程。專欄:云計(jì)算技術(shù)

??小劉私信可以隨便問(wèn),只要會(huì)絕不吝嗇,感謝CSDN讓你我相遇!

目錄

linux是什么?

一、安裝Apache(192.168.8.128)

二、安裝mysql(另起一臺(tái)centos7)

三、安裝php

四.測(cè)試Apache與php的靜/動(dòng)分離

五.部署Discuz論壇


linux是什么?

Linux,全稱GNU/Linux,是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),其內(nèi)核由林納斯·本納第克特·托瓦茲(Linus Benedict Torvalds)于1991年10月5日首次發(fā)布,它主要受到Minix和Unix思想的啟發(fā),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它支持32位和64位硬件,能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux有上百種不同的發(fā)行版,如基于社區(qū)開發(fā)的debian、archlinux,和基于商業(yè)開發(fā)的Red Hat Enterprise Linux、SUSE、Oracle Linux等。2022年11月20日,Linux 提交了最后一批 drm-intel-next 功能補(bǔ)丁,Linux 6.2將迎來(lái)對(duì)英特爾銳炫獨(dú)顯的正式支持。

LAMP平臺(tái)(分布式)
環(huán)境:三臺(tái)服務(wù)器,關(guān)閉防火墻和selinux
httpd: 192.168.8.128
myql:? 192.168.8.129
php :? 192.168.8.130

一、安裝Apache(192.168.8.128)

?? ?yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

編寫腳本安裝前提軟件:
mkdir /sh
cd /sh
vim qianti.sh
添加:
#!/bin/bash
cd /usr/src
tar zxf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/usr/local/apr && make && make install

cd ..
tar zxf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr && make && make install

cd ..
yum -y install zlib-*

tar zxf pcre-8.39.tar.gz
cd pcre-8.39
./configure --prefix=/usr/local/pcre && make && make install

cd ..
tar zxf openssl-1.0.1u.tar.gz
cd openssl-1.0.1u
./config -fPIC --prefix=/usr/local/openssl enable-shared && make && make install
保存退出

執(zhí)行腳本:sh qianti.sh
?? ?
?? ?
3.安裝Apache主程序
cd /sh
vim httpd.sh
添加:
#!/bin/bash
cd /usr/src
tar zxf httpd-2.4.25.tar.gz
cd httpd-2.4.25
./configure --prefix=/usr/local/httpd --enable-so --enable-cgi --enable-cgid --enable-ssl --with-ssl=/usr/local/openssl --enable-rewrite --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-mpm=event --enable-proxy --enable-proxy-fcgi --enable-expires --enable-deflate && make && make install


保存退出

4.優(yōu)化鏈接
ln -s /usr/local/httpd/bin/* /usr/local/bin

添加系統(tǒng)服務(wù)
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
vim /etc/init.d/httpd
定位到第二行:修改為
# chkconfig: 35 85 15?? ??? ??? ?\\聲明服務(wù)啟動(dòng)級(jí)別,開機(jī)啟動(dòng)順序,關(guān)機(jī)關(guān)閉順序
# description: apache 2.4.25?? ?\\服務(wù)聲明,簡(jiǎn)要信息
保存退出
chkconfig --add httpd?? ??? ??? ?\\添加httpd到系統(tǒng)服務(wù)
chkconfig httpd on?? ??? ??? ??? ?\\設(shè)置服務(wù)開機(jī)自啟(等同于:systemctl enable httpd)
systemctl start httpd?? ??? ??? ?\\開啟服務(wù)(等同于:service httpd start)

二、安裝mysql(另起一臺(tái)centos7)


1.復(fù)制mysql5.6-rpm包到虛擬機(jī)/root
cd /root/mysql5.6-rpm
yum -y localinstall *.rpm
systemctl start mysqld

三、安裝php

1.安裝前提軟件
?yum -y install epel-release
?yum -y install gcc gcc-c++ libxml2-devel lzip2-devel libcurl-devel libmcrypt-devel openssl-devel bzip2-devel

2.復(fù)制libmcrpt和php包到/usr/src,安裝libmcrypt和PHP
mkdir /sh
vim php.sh
添加:
#!/bin/bash
cd /usr/src
tar zxf libmcrypt-2.5.7.tar.gz
cd libmcrypt-2.5.7/
./configure --prefix=/usr/local/libmcrypt && make && make install

cd /usr/src
tar zxf php-5.6.27.tar.gz
cd php-5.6.27/
./configure --prefix=/usr/local/php5.6 --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl --enable-fpm --enable-sockets --enable-sysvshm --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --with-mhash --with-mcrypt=/usr/local/libmcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2 --enable-maintainer-zts && make && make install

保存退出

sh php.sh


4.提供 php 配置文件
cp /usr/src/php-5.6.27/php.ini-production /etc/php.ini

5.為 php-fpm 提供腳本
cd /usr/src/php-5.6.27/
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm
chkconfig php-fpm on

6.提供 php-fpm 配置文件并編輯
cp /usr/local/php5.6/etc/php-fpm.conf.default /usr/local/php5.6/etc/php-fpm.conf
vim /usr/local/php5.6/etc/php-fpm.conf
修改內(nèi)容如下:
pid = run/php-fpm.pid
listen = 192.168.8.130:9000
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
保存退出

7.啟動(dòng)php-fpm服務(wù)
systemctl start php-fpm

四.測(cè)試Apache與php的靜/動(dòng)分離

1.啟用Apache服務(wù)的代理轉(zhuǎn)發(fā)
vim /usr/local/httpd/conf/httpd.conf
找到下面三行,去除#號(hào):
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
Include conf/extra/httpd-vhosts.conf

找到AddType所在行,添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

定位至 DirectoryIndex,改為:
DirectoryIndex index.php index.html

保存退出
systemctl restart httpd

2.配置虛擬主機(jī)文件
?vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
改為:
<VirtualHost *:80>
?ServerAdmin webmaster@benet.com
?DocumentRoot "/wwwroot"
?ServerName www.benet.com
?ServerAlias benet.com
?ErrorLog "logs/benet.com-error_log"
?CustomLog "logs/benet.com-access_log" common
?ProxyRequests Off
?ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://192.168.8.130:9000/wwwroot/$1

<Directory "/wwwroot">
?Options FollowSymLinks
?AllowOverride None
?Require all granted
</Directory>
</VirtualHost>
保存退出

systemctl restart httpd

五.部署Discuz論壇


(1)復(fù)制Discuz包到apache服務(wù)器的/usr/src目錄,解壓并重命名賦權(quán)(步驟一樣)
mkdir -p /wwwroot
cd /usr/src
unzip Discuz_X3.3_SC_UTF8.zip
mv upload/ /wwwroot/bbs
chmod -R 777 /wwwroot/bbs
scp -rp /wwwroot/?? root@192.168.8.130:/


(2)在php服務(wù)器修改配置文件,重啟服務(wù)
vim /etc/php.ini
找到下行并改為:
short_open_tag = On
保存退出
service php-fpm restart

(3)在mysql服務(wù)器上創(chuàng)建bbs數(shù)據(jù)庫(kù)及用戶
mysql> create database bbsdb;
mysql> grant all on bbsdb.* to runbbs@'%' identified by 'pwd@123';

(4)訪問(wèn)Apache,安裝discuz論壇
http://192.168.8.128/bbs

??關(guān)注,就是我創(chuàng)作的動(dòng)力

??點(diǎn)贊,就是對(duì)我最大的認(rèn)可

??這里是小劉,勵(lì)志用心做好每一篇文章,謝謝大家文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-603568.html

到了這里,關(guān)于Linux-現(xiàn)實(shí)環(huán)境模擬(apache、MySQL、PHP、discuz)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • apache php mysql python 環(huán)境部署與離線安裝deb包

    apache php mysql python 環(huán)境部署與離線安裝deb包

    使用的系統(tǒng)為ubuntu18.04 server amd64 2.1 安裝系統(tǒng): 下載:https://cn.ubuntu.com/download/alternative-downloads 選擇查看全部Ubuntu 鏡像站 點(diǎn)擊可以選擇使用國(guó)內(nèi)的源進(jìn)行下載,速度非???2.2 apache mysql php安裝 安裝順序?yàn)椋篴pache2,mysql,php,在當(dāng)前的Ubuntu18安裝apache2和mysql時(shí),apt會(huì)自動(dòng)將這兩

    2024年02月12日
    瀏覽(24)
  • 在 CentOS 7.4 上使用 Docker極速部署 LNMP (Linux, Nginx, MySQL, PHP) 環(huán)境和 WordPress

    前置CentOS7條件: 關(guān)閉防護(hù)墻: setenforce = 0 systemctl stop firewalld 1. 安裝 Docker* 如果你的系統(tǒng)中還沒(méi)有安裝 Docker,可以使用以下命令進(jìn)行安裝: ? sudo yum install docker 啟動(dòng) Docker 服務(wù)并設(shè)置開機(jī)自啟: sudo systemctl start docker sudo systemctl enable docker 2. 安裝 Docker Compose Docker Compose 可以讓

    2024年01月17日
    瀏覽(24)
  • PHP之linux、apache和nginx與安全優(yōu)化面試題

    1.linux常用命令 2、nginx的優(yōu)化 gzip壓縮優(yōu)化 expires緩存 網(wǎng)絡(luò)IO事件模型優(yōu)化 隱藏軟件名稱和版本號(hào) 防盜鏈優(yōu)化 禁止惡意域名解析 禁止通過(guò)IP地址訪問(wèn)網(wǎng)站 HTTP請(qǐng)求方法優(yōu)化 防DOS攻擊單IP并發(fā)連接的控制,與連接速率控制 嚴(yán)格設(shè)置web站點(diǎn)目錄的權(quán)限 將nginx進(jìn)程以及站點(diǎn)運(yùn)行于監(jiān)

    2024年02月07日
    瀏覽(19)
  • Linux搭建Discuz論壇

    Linux搭建Discuz論壇

    環(huán)境:redhat 9? ? ?mysql 8? ? ? Discuz 3.5 題目要求:在 bbs.example.com 主機(jī)上創(chuàng)建 Discuz 論壇,數(shù)據(jù)庫(kù)服務(wù)器使用 db.example.com 主機(jī)的 bbs 數(shù)據(jù)庫(kù)實(shí)例,該實(shí)例由 MySQL數(shù)據(jù)庫(kù)軟件提供服務(wù)。 題目要求沒(méi)有說(shuō)是在一臺(tái)虛擬機(jī)上還是兩臺(tái)虛擬機(jī)上,這里我就在同一臺(tái)虛擬機(jī)上進(jìn)行實(shí)驗(yàn)。

    2024年02月12日
    瀏覽(97)
  • Linux上搭建Discuz論壇

    Linux上搭建Discuz論壇

    目錄 一.Discz搭建 1.準(zhǔn)備工作 (1)下載php*,mariadb-server (2)上傳Discuz3.5壓縮包并解壓 2.搭建過(guò)程 (1)開啟數(shù)據(jù)庫(kù)服務(wù) (2)初始化數(shù)據(jù)庫(kù)(里面需要選擇的內(nèi)容可以直接回車跳過(guò)) (3)登錄數(shù)據(jù)庫(kù),-u指定用戶,-p指定密碼? (4)查看當(dāng)前的數(shù)據(jù)庫(kù)信息,并新建啟用自己的

    2023年04月13日
    瀏覽(90)
  • Rocky Linux 配置 PHP 環(huán)境

    安裝 PHP 安裝 Nginx 安裝 MariaDB(可選)

    2024年02月13日
    瀏覽(44)
  • 虛擬現(xiàn)實(shí)開發(fā)在工廠生產(chǎn)環(huán)境模擬與培訓(xùn)中的應(yīng)用

    虛擬現(xiàn)實(shí)開發(fā)在工廠生產(chǎn)環(huán)境模擬與培訓(xùn)中的應(yīng)用

    hello老鐵們...本人熟悉html5,vue對(duì)bootsrap,uniapp,layui,element,vite,antd,echarts,jq響應(yīng)式尤其擅長(zhǎng),ui設(shè)計(jì)等技能,如果ui前端工作中有遇到煩惱可私信關(guān)注評(píng)論我們共同交流進(jìn)步!謝謝 隨著科技的飛速發(fā)展,虛擬現(xiàn)實(shí)(VR)技術(shù)已經(jīng)成為當(dāng)今世界的熱門話題。虛擬現(xiàn)實(shí)技術(shù)為

    2024年03月26日
    瀏覽(32)
  • Linux網(wǎng)站搭建(nginx+php+mysql)

    Linux網(wǎng)站搭建(nginx+php+mysql)

    目錄 nginx 安裝nginx服務(wù)器依賴環(huán)境 源碼安裝和yum安裝的區(qū)別 源碼安裝 源碼安裝三步走: php 下載 安裝所有擴(kuò)展:(php運(yùn)行所需要的環(huán)境) 編輯/etc/php.ini 開啟php-fpm 在html下創(chuàng)建index.php,看一下是否可以網(wǎng)頁(yè)中訪問(wèn)得到它 編輯nginx配置文件 重啟服務(wù) mysql 安裝mysql mysql的使用

    2024年02月01日
    瀏覽(30)
  • 【Linux】寶塔面板搭建Discuz論壇,并內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問(wèn)

    【Linux】寶塔面板搭建Discuz論壇,并內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問(wèn)

    Crossday Discuz! Board(以下簡(jiǎn)稱 Discuz!)是一套通用的社區(qū)論壇軟件系統(tǒng),用戶可以在不需要任何編程的基礎(chǔ)上,通過(guò)簡(jiǎn)單的設(shè)置和安裝,在互聯(lián)網(wǎng)上搭建起具備完善功能、很強(qiáng)負(fù)載能力和可高度定制的論壇服務(wù)。 下面我們?cè)贚inux上使用寶塔面板+Discuz+cpolar內(nèi)網(wǎng)穿透工具結(jié)合,搭

    2024年02月08日
    瀏覽(21)
  • 【PHP面試題79】在Linux中如何設(shè)置MySQL和PHP服務(wù)開機(jī)啟動(dòng)

    【PHP面試題79】在Linux中如何設(shè)置MySQL和PHP服務(wù)開機(jī)啟動(dòng)

    本文已收錄于PHP全棧系列專欄:PHP面試專區(qū)。做全網(wǎng)最全最有營(yíng)養(yǎng)的PHP面試大全。 計(jì)劃將全覆蓋PHP開發(fā)領(lǐng)域所有的面試題, 對(duì)標(biāo)資深工程師/架構(gòu)師序列 ,歡迎大家提前關(guān)注鎖定。 ??? 記得先收藏文章,關(guān)注作者,整個(gè)工作過(guò)程中面試多少是會(huì)有幾次的。 ??? 在Linu

    2024年02月16日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包