成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

源碼編譯安裝LAMP實(shí)現(xiàn)動(dòng)靜分離

環(huán)境:

版本 IP地址 源碼包版本
CentOS7.5_mysql 192.168.111.3 mysql-5.7.24.tar.gz,cmake-3.13.1.tar.gz,boost_1_59_0
Centos7.5_httpd 192.168.111.4 apr-1.6.5,apr-util-1.6.1,httpd-2.4.37
Centos7.5_php 192.168.111.5 php-7.3.1

目錄

一、安裝配置MySQL

二、安裝配置httpd

三、安裝配置PHP


一、安裝配置MySQL

[root@localhost ~]# yum -y install ncurses-devel  #這個(gè)是cmake的依賴包
  • 安裝MySQL
[root@localhost ~]# tar xf cmake-3.13.1.tar.gz -C /usr/src/  [root@localhost ~]# cd /usr/src/cmake-3.13.1/  [root@localhost cmake-3.13.1]# ./configure && gmake && gmake install  #這步時(shí)間較長(zhǎng)  [root@localhost cmake-3.13.1]# useradd -M -s /sbin/nologin mysql  #創(chuàng)建一個(gè)程序用戶并且指定參數(shù)  [root@localhost cmake-3.13.1]# mkdir /usr/local/boost  #創(chuàng)建一個(gè)目錄,并將boost_1_66_0.tar.gz解壓后放到這個(gè)目錄里  [root@localhost ~]# tar zxf boost_1_59_0.tar.gz -C /usr/local/boost/  [root@localhost ~]# tar xf mysql-*.tar.gz -C /usr/src/  #解壓MySQL包  [root@localhost boost_1_59_0]# cd /usr/src/mysql-5.7.24/    [root@localhost mysql-5.7.24]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA  _CHARSETS=all -DSYSCONFDIR=/etc -DWITH_BOOST=/usr/local/boost && make && make install  #這步時(shí)間較長(zhǎng)      -DCMAKE_INSTALL_PREFIX=/usr/local/mysql #數(shù)據(jù)庫程序安裝目錄      -DDEFAULT_CHARSET=utf8 #指定字符集編碼      -DDEFAULT_COLLATION=UTF8_GENERAL_CI #默認(rèn)的字符集校對(duì)規(guī)則,utf8_general_ci適用于utf-8字符集的通用規(guī)則      -DWITH_EXTRA_CHARSETS=all #指定額外支持的字符集編碼      -DSYSCONFDIR=/etc #指定配置文件存放目錄  [root@localhost mysql-5.7.24]# cd /usr/local/mysql/  [root@localhost mysql]# chown -R mysql:mysql *  #將該目錄下的所有文件和目錄的屬主和屬組修改為mysql
  • 配置MySQL
[root@localhost mysql]# vim /etc/my.cnf      [mysqld]      datadir=/usr/local/mysql/data      socket=/tmp/mysql.sock      [mysqld_safe]      log-error=/usr/local/mysql/data/mysql.log      pid-file=/usr/local/mysql/data/mysql.pid
  • 初始化數(shù)據(jù)庫
[root@localhost mysql]# ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize          --user  #指定用戶身份運(yùn)行          --datadir  #指定安裝目錄          --basedir  #指定數(shù)據(jù)目錄  執(zhí)行該命令后注意會(huì)出現(xiàn)下面這一行,密碼是最后的字符,保存好,待會(huì)兒可以進(jìn)行修改  2019-04-18T08:06:48.532352Z 1 [Note] A temporary password is generated for root@localhost: 4PUsoq3O=rjs
  • 設(shè)置環(huán)境變量
[root@localhost mysql]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile  [root@localhost mysql]# . /etc/profile
  • 服務(wù)啟動(dòng)文件
[root@localhost mysql]# cp support-files/mysql.server /usr/local/mysql/bin/mysqld.sh   #將配置文件添加到系統(tǒng)服務(wù)  [root@localhost mysql]#  chmod +x /usr/local/mysql/bin/mysqld.sh  [root@localhost data]# vim /usr/lib/systemd/system/mysqld.service      [Unit]      Description=MySQL Server      Documentation=man:mysqld(8)      Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html      After=network.target      After=syslog.target      [Install]      WantedBy=multi-user.target      [Service]      User=mysql      Group=mysql      PIDFile=/usr/local/mysql/data/mysqld.pid      # Disable service start and stop timeout logic of systemd for mysqld service.      TimeoutSec=0      # Execute pre and post scripts as root      PermissionsStartOnly=true      # Needed to create system tables      #ExecStartPre=/usr/bin/mysqld_pre_systemd      # Start main service      ExecStart=/usr/local/mysql/bin/mysqld --daemonize --pid-file=/usr/local/mysql/data/mysqld.pid      #注意這里要加上 --daemonize       # Use this to switch malloc implementation      #EnvironmentFile=-/etc/sysconfig/mysql      # Sets open_files_limit      LimitNOFILE = 5000      Restart=on-failure      RestartPreventExitStatus=1      PrivateTmp=false  [root@localhost data]# systemctl start mysqld  [root@localhost data]# systemctl enable mysqld  [root@localhost data]# mysqladmin -u root -p4PUsoq3O=rjs password 123456  #修改密碼,-p后為舊密碼,即初始化時(shí)出現(xiàn)的哪個(gè),后面為新密碼,有空格  [root@localhost data]# mysql -u root -p123456  #使用新密碼,登錄數(shù)據(jù)庫,-p后無空格    mysql> grant all privileges on *.* to 'root'@'%' identified by '123456';  Query OK, 0 rows affected, 1 warning (0.00 sec)  mysql> flush privileges;  Query OK, 0 rows affected (0.00 sec)  #給用戶授權(quán)遠(yuǎn)程連接,稍后在別的服務(wù)器上可以通過PHP使用該用戶及密碼

二、安裝配置httpd

  • 安裝
[root@localhost ~]# useradd -r -s /sbin/nologin -M apache  #創(chuàng)建用戶  [root@localhost ~]# ls  anaconda-ks.cfg  apr-1.6.5.tar.gz  apr-util-1.6.1.tar.gz  httpd-2.4.37.tar.gz  initial-setup-ks.cfg  [root@localhost ~]# yum -y install pcre-devel openssl-devel expat-devel libxml2-devel bzip2-devel  #安裝依賴    [root@localhost ~]# mv apr-1.6.5 apr  [root@localhost ~]# tar zxf apr-util-1.6.1.tar.gz   [root@localhost ~]# mv apr-util-1.6.1 apr-util  #配置所需的包    [root@localhost ~]# tar zxf httpd-2.4.37.tar.gz -C /usr/src/  [root@localhost ~]# cd /usr/src/httpd-2.4.37/  [root@localhost httpd-2.4.37]# mv /root/{apr-util,apr} srclib/  [root@localhost httpd-2.4.37]# ./configure --prefix=/usr/local/httpd --enable-so --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-includ  ed-apr=/root/apr --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork && make && make install
  • 配置
修改配置文件    [root@localhost httpd-2.4.37]#  vim /usr/local/httpd/conf/httpd.conf      171 User apache      172 Group apache      202 ServerName 192.168.111.4:80      #也可填自身域名,并將注釋刪除      259 <IfModule dir_module>      260     DirectoryIndex index.html index.php      261 </IfModule>      #添加PHP的      484 # Virtual hosts      485 Include conf/extra/httpd-vhosts.conf      #啟用虛擬主機(jī)配置      119 LoadModule proxy_module modules/mod_proxy.so      123 LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so      #取消注釋        [root@localhost httpd-2.4.37]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf  #將原來文件內(nèi)容刪除      <VirtualHost 192.168.111.4:80>      DocumentRoot "/usr/local/httpd/htdocs"      ServerName www.join.com      ErrorLog "/usr/local/httpd/logs/error_log"      CustomLog "/usr/local/httpd/logs/access_log" common      <Directory "/usr/local/httpd/htdocs">      Options None      AllowOverride None      Require all granted      </Directory>      ProxyRequests Off         #關(guān)閉代理請(qǐng)求      ProxyPassMatch ^/(.*.php)$ fcgi://192.168.111.5:9000/usr/local/httpd/htdocs/$1        #訪問PHP結(jié)尾的網(wǎng)頁,匹配PHP地址和目錄以及端口       </VirtualHost>  [root@localhost httpd-2.4.37]# vim /usr/lib/systemd/system/httpd.service  #服務(wù)啟動(dòng)配置文件      [Unit]      #控制單元的定義      Description=The Apache HTTP Server      #設(shè)置服務(wù)單元描述字符串      After=network.target      #After:設(shè)置服務(wù)單元的啟動(dòng)先后順序。(如,httpd.service單元文件中出現(xiàn)“After=network.target”表示先“network.target”后  “httpd.service“;出現(xiàn)”Before“則      相反順序啟動(dòng))      [Service]      #服務(wù)定義      Type=forking      #設(shè)置服務(wù)進(jìn)程的啟動(dòng)類型。為forking是需同時(shí)設(shè)置PIDFile配置項(xiàng),以幫助systemd精確定位到服務(wù)的主進(jìn)程。      PIDFile=/usr/local/httpd/logs/httpd.pid      #設(shè)置服務(wù)的守護(hù)進(jìn)程的PID文件      ExecStart=/usr/local/httpd/bin/apachectl $OPTIONS      #設(shè)置服務(wù)啟動(dòng)時(shí)執(zhí)行的命令      ExecReload=/bin/kill -HUP $MAINPID      #設(shè)置服務(wù)重新加載時(shí)執(zhí)行的命令      KillMode=process      #設(shè)置在單元停止時(shí),殺死進(jìn)程的方法;process表示僅殺死主進(jìn)程。      Restart=on-failure      #設(shè)置服務(wù)進(jìn)程正常退出、異常退出、被殺死、超時(shí)時(shí)候,是否重啟服務(wù)。on-failure表示異常退出重啟。      RestartSec=42s      #重啟服務(wù)錢暫停多長(zhǎng)時(shí)間,默認(rèn)100ms      [install]      #安裝部分      WantedBy=graphical.target      #設(shè)置該服務(wù)所在的(target)運(yùn)行目標(biāo)。WantedBy=graphical.target,是指httpd所在的運(yùn)行目標(biāo)是圖形界面多用戶系統(tǒng);改配置項(xiàng)還有multi-user.target(非圖形界>面多用戶系統(tǒng))  [root@localhost httpd-2.4.37]# systemctl start httpd  [root@localhost httpd-2.4.37]# systemctl enable httpd

 三、安裝配置PHP

  • 安裝
[root@localhost ~]# yum install -y pcre-devel openssl-devel expat-devel libxml2-devel bzip2-devel  #安裝依賴包  [root@localhost ~]# tar zxf php-7.3.1.tar.gz -C /usr/src/  [root@localhost php-7.3.1]# cd /usr/src/php-7.3.1/  [root@localhost etc]# ./configure --prefix=/usr/local/php --enable-mysqlnd --with-mysqli=mysqlnd --with-openssl --with-pdo-mysql=mysqlnd --enable-mb  string --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-xml --enable-fpm --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --enable-maintainer-zts --disable-fileinfo && make && make install  #編譯安裝  [root@localhost php-7.3.1]# cp php.ini-production /etc/php.ini  #生成配置文件  [root@localhost php-7.3.1]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm  #生成服務(wù)文件  [root@localhost php-7.3.1]# chmod +x /etc/init.d/php-fpm   [root@localhost php-7.3.1]# chkconfig --add php-fpm  #添加到服務(wù)啟動(dòng)  [root@localhost php-7.3.1]# useradd -r -s /sbin/nologin -M apache  #創(chuàng)建運(yùn)行用戶  [root@localhost php-7.3.1]# cd /usr/local/php/etc/  [root@localhost etc]# cp php-fpm.conf.default php-fpm.conf  [root@localhost etc]# cp php-fpm.d/www.conf.default php-fpm.d/www.conf  #php-fpm配置文件  [root@localhost etc]# vim php-fpm.d/www.conf      23 user = apache      24 group = apache      #修改用戶和組      36 listen = 192.168.111.5:9000      #監(jiān)聽的地址  [root@localhost etc]# vim php-fpm.conf      17 pid = run/php-fpm.pid      #將前面;號(hào)去掉(取消注釋)  [root@localhost etc]# mkdir -pv /usr/local/httpd/htdocs  mkdir: 已創(chuàng)建目錄 "/usr/local/httpd"  mkdir: 已創(chuàng)建目錄 "/usr/local/httpd/htdocs"  #創(chuàng)建之前在httpd服務(wù)器上指定的目錄,存放動(dòng)態(tài)網(wǎng)頁  [root@localhost ~]# /etc/init.d/php-fpm start  Starting php-fpm  done  #啟動(dòng)php  [root@localhost ~]# netstat -lnpt | grep php  tcp        0      0 192.168.111.5:9000      0.0.0.0:*               LISTEN      54111/php-fpm: mast

四、測(cè)試

PHP上新建如下測(cè)試文件,測(cè)試數(shù)據(jù)庫連通性    [root@localhost etc]# vim /usr/local/httpd/htdocs/mysql.php      <?php      $link=mysqli_connect('192.168.111.3','root','123456');      #MySQL數(shù)據(jù)庫的主機(jī)地址,登錄數(shù)據(jù)庫的用戶和密碼,注意不是系統(tǒng)用戶和密碼      if($link) echo "<h1>完全分離成功<h1>";      mysqli_close($link);      ?>

源碼編譯安裝LAMP實(shí)現(xiàn)動(dòng)靜分離

over……

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
色又黄又爽18禁免费网站| 8x8x熟妇一区二区三区| 狠狠色噜噜狠狠狠8888在| 无码国产偷倩在线播放老年人| 多肉到处做的古文| 日韩人妻无码专区精品| 办公室揉弄高潮嗯啊免费视频| 欧美精品免费观看二区| 92午夜少妇极品福利无码电影 | 99久热RE在线精品99 6热| 没有被爱过的女人| 欲求不満な人妻は毎晩隣人に| 久久本道综合久久伊人| 亚洲孕妇精品无码av| 久久精品99国产精品蜜桃| 亚洲色偷偷综合亚洲AV伊人| 精品欧美黑人久久久久| 亚洲乱码1卡2卡3乱码在线芒果 | chineSe老女人老熟妇hd| 女人毛毛扒开自慰| 99无人区卡一卡二卡三乱码| 欧美极品少妇XXXXⅩO69| JAPANESE熟睡侵犯| 亲近相奷对白中文字幕| 暗交小拗女一区二区三区三州| 人妻AV鲁丝一区二区三区蜜臀| 暗交小拗女一区二区三| 日韩人妻无码一区二区三区99| 丰满妇女强高潮ⅩXXX| 天干天干夜天干天天爽| 国产精品免费久久久久影院仙踪林| 天堂…在线最新版在线| 国产精品亚洲А∨无码播放麻豆| 亚洲 自拍 另类 欧美 综合| 狠狠躁夜夜躁人人爽天天| 亚洲人成绝网站色WWW| 老头边吃奶边弄进去呻吟| 91人妻人人做人碰人人爽蜜闫| 欧美一级 片内射黑人B| 成人3D动漫一区二区三区| 特级欧美ZOOXX| 国产午夜免费高清久久影院| 亚洲精品白浆高清久久久久久| 久久久久久久久久久精品尤物| 曰韩少妇内射免费播放| 欧美日产国产精品| 从你的全世界路过| 香港经典A毛片免费观看变态| 精品国产精品国产偷麻豆| 玉蒲团2之玉女心经| 欧美最猛黑人XXXX黑人猛交9| 大又大粗又爽又黄少妇毛片| 无码熟妇人妻AV在线网站| 精产国品一二三区别9977 | 无码YY4800亚洲私人影院| 韩国精品一区二区无码视频| 亚洲中文字幕乱码AV波多JI| 女性自慰网站免费观看W| 粗大猛烈进出高潮视频| 无套内谢孕妇毛片免费看| 久久大香伊蕉在人线免费AV| 坐公交忘穿内裤被挺进老| 日本少妇自慰高清喷浆| 国产欧美精品一区二区三区-老狼| 亚洲女和黑人最新AV| 嫩草研究院久久久精品| 第九午夜不卡影院| 亚洲AV专区无码观看精品天堂| 久久亚洲熟妇熟女ⅩXXXHD| IPHONE欧美高级| 脱岳裙子从后面挺进去视频| 精品人妻一区二区三区四区 | 特级做A爰片毛片免费69| 精品成人毛片一区二区| 18禁黄污无遮挡无码网站| 色噜噜狠狠狠狠色综合久一| 国内精品久久久久影院蜜芽蜜芽T| 尹人香蕉久久99天天拍| 人畜禽CROPROATION| 国产欧美另类久久久精品图片| 野花日本HD免费高清版视频| 热RE99久久6国产精品免费| 国产伦精品一区二区三区免.费| 一边做饭一边暴躁怎么办 | 亚洲精品国产第一综合99久久| 女人下面被舔视频免费播放电影| 丰满熟妇人妻风流农村视频| 亚洲精品V天堂中文字幕| 欧美性生交XXXXX久久久| 国产日韩在线欧美视频| 中文字幕热久久久久久久| 爽一点搔一点叫大声点| 久久R热这里只有精品| 办公室娇喘的短裙老师| 亚洲AV无码成人专区片在线观看| 免费下载破解看片APP的软件| 丰满少妇被猛烈进入无码| 亚洲开心婷婷中文字幕| 秋霞在线观看视频| 好男人好资源在线观看免费视频| 8888国产精华最好的产品| 无码精品A∨在线观看十八禁| 老妇做爰XXXⅩ性视频| 公车上拨开丁字裤进入电影| 野花社区韩国视频WWW了| 搡搡BB搡搡搡搡BBB| 久久久久久久久毛片精品| 丰满少妇AAAAAA爰片毛片| 一本一道波多野结衣一区| 十八禁啪啪污污网站免费下载| 久久精品无码一区二区WWW| 豆国产97在线 | 亚洲| 亚洲午夜无码毛片av| 色综合精品无码一区二区三区| 久久久久久久精品免费老鸭窝| 触及真心在线观看| 尤物YW午夜国产精品视频| 婷婷久久综合九色综合97最多收 | 国产精品久久久久久久久电影网 | 亚洲AV永久无码精品九之| 人摸人人人澡人人超碰手机版| 激情偷乱人伦小说视频| 成片人卡1卡2卡3手机免费看| 亚洲综合色婷婷在线观看| 天天夜碰日日摸日日澡性色AV | 日韩人妻AV在线| 久久亚洲中文字幕精品有坂深雪| 国产成人愉拍免费视频| 7777色情XXXX欧美| 亚洲第一AV无码专区| 日韩精品人妻无码久久影院| 久久青青草原亚洲AV无码APP| 国产精品成人VA在线观看| A级毛片免费无码观看、、| 亚洲乱码无码永久不卡在线| 久别的草原在线看电视剧| 国产精品久久久久不卡无毒| 曰本真人性做爰ⅩXX| 小雪的L3又嫩又紧又多水图| 人妻av一区二区三区| 久久无码人妻一区二区三区午夜| 国产精品亚洲日韩欧美色窝窝色欲| H系列高强无收缩灌浆料黄文| 亚洲午夜福利精品久久| 无码超级大爆乳在线播放| 欧美整片欧洲熟妇色视频| 久久久久国产一区二区| 国产欧美一区二区精品性色| 陈冠希实干阿娇13分钟| 中文字幕人妻丝袜成熟乱九区| 亚洲成AV人片无码BT种子下载| 熟妇人妻不卡中文字幕| 欧美肉体XXXX极品粗大| 久久久久无码精品国产AV蜜桃| 国产无遮挡18禁无码网站免费| 粗大的内捧猛烈进出视频| 97人妻人人揉人人躁人人| 亚洲色欲一区二区三区在线观看 | 麻花豆传媒剧国产MV在线观看| 护士猛少妇色XXⅩXXX猛叫| 国产成人午夜福利在线小电影| おっさんとわたし天堂的资源| 在线天堂8高清版在线观看| 亚洲精品成人片在线观看精品| 乌克兰性猛交ⅩXXX乱大交| 日韩A无V码在线播放| 欧美老妇疯狂XXXXBBBB| 久久亚洲AV成人无码电影| 精品国产第一福利网站| 国产无遮挡18禁网站免费| 国产成人精品三级在线影院| 被黑人猛男连续高潮视频| 97在线视频人妻无码| 尤物在线视频.YW163.成年| 亚洲精品V天堂中文字幕| 亚洲AV 无码片一区二区三区| 太深太粗太爽太猛了视频| 日韩爆乳一区二区无码| 亲胸揉屁股膜下刺激视频免费网站| 麻豆国内剧情AV在线素人搭讪| 久久99国产精品二区| 火柴人战争遗产破解版| 国产欧美日韩精品丝袜高跟鞋| 国产AV天堂亚洲国产AV麻豆| 成人片黄网站色多多WWW| となりの家のネツト在线| AV天堂东京热无码专区| 中文字幕巨爆区乳爆系列| 永久免费的啪啪免费网址| 亚洲一区无码中文字幕| 亚洲国产成人资源在线| 亚洲AV无码专区亚洲AV不卡| 性饥渴老妇XXXⅩOOO| 午夜精品久久久久久不卡| 无码中文亚洲AV影音先锋无码 | 理论片在线播放网站观看| 久久久久久综合网天天| 久久九九精品99国产精品| 久久A级毛片免费观看| 久久精品国产精品亚洲|