gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

源碼編譯安裝LAMP實現動靜分離

環境:

版本 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  #這個是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  #這步時間較長  [root@localhost cmake-3.13.1]# useradd -M -s /sbin/nologin mysql  #創建一個程序用戶并且指定參數  [root@localhost cmake-3.13.1]# mkdir /usr/local/boost  #創建一個目錄,并將boost_1_66_0.tar.gz解壓后放到這個目錄里  [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  #這步時間較長      -DCMAKE_INSTALL_PREFIX=/usr/local/mysql #數據庫程序安裝目錄      -DDEFAULT_CHARSET=utf8 #指定字符集編碼      -DDEFAULT_COLLATION=UTF8_GENERAL_CI #默認的字符集校對規則,utf8_general_ci適用于utf-8字符集的通用規則      -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
  • 初始化數據庫
[root@localhost mysql]# ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize          --user  #指定用戶身份運行          --datadir  #指定安裝目錄          --basedir  #指定數據目錄  執行該命令后注意會出現下面這一行,密碼是最后的字符,保存好,待會兒可以進行修改  2019-04-18T08:06:48.532352Z 1 [Note] A temporary password is generated for root@localhost: 4PUsoq3O=rjs
  • 設置環境變量
[root@localhost mysql]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile  [root@localhost mysql]# . /etc/profile
  • 服務啟動文件
[root@localhost mysql]# cp support-files/mysql.server /usr/local/mysql/bin/mysqld.sh   #將配置文件添加到系統服務  [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后為舊密碼,即初始化時出現的哪個,后面為新密碼,有空格  [root@localhost data]# mysql -u root -p123456  #使用新密碼,登錄數據庫,-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)  #給用戶授權遠程連接,稍后在別的服務器上可以通過PHP使用該用戶及密碼

二、安裝配置httpd

  • 安裝
[root@localhost ~]# useradd -r -s /sbin/nologin -M apache  #創建用戶  [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      #啟用虛擬主機配置      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  #將原來文件內容刪除      <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         #關閉代理請求      ProxyPassMatch ^/(.*.php)$ fcgi://192.168.111.5:9000/usr/local/httpd/htdocs/$1        #訪問PHP結尾的網頁,匹配PHP地址和目錄以及端口       </VirtualHost>  [root@localhost httpd-2.4.37]# vim /usr/lib/systemd/system/httpd.service  #服務啟動配置文件      [Unit]      #控制單元的定義      Description=The Apache HTTP Server      #設置服務單元描述字符串      After=network.target      #After:設置服務單元的啟動先后順序。(如,httpd.service單元文件中出現“After=network.target”表示先“network.target”后  “httpd.service“;出現”Before“則      相反順序啟動)      [Service]      #服務定義      Type=forking      #設置服務進程的啟動類型。為forking是需同時設置PIDFile配置項,以幫助systemd精確定位到服務的主進程。      PIDFile=/usr/local/httpd/logs/httpd.pid      #設置服務的守護進程的PID文件      ExecStart=/usr/local/httpd/bin/apachectl $OPTIONS      #設置服務啟動時執行的命令      ExecReload=/bin/kill -HUP $MAINPID      #設置服務重新加載時執行的命令      KillMode=process      #設置在單元停止時,殺死進程的方法;process表示僅殺死主進程。      Restart=on-failure      #設置服務進程正常退出、異常退出、被殺死、超時時候,是否重啟服務。on-failure表示異常退出重啟。      RestartSec=42s      #重啟服務錢暫停多長時間,默認100ms      [install]      #安裝部分      WantedBy=graphical.target      #設置該服務所在的(target)運行目標。WantedBy=graphical.target,是指httpd所在的運行目標是圖形界面多用戶系統;改配置項還有multi-user.target(非圖形界>面多用戶系統)  [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  #生成服務文件  [root@localhost php-7.3.1]# chmod +x /etc/init.d/php-fpm   [root@localhost php-7.3.1]# chkconfig --add php-fpm  #添加到服務啟動  [root@localhost php-7.3.1]# useradd -r -s /sbin/nologin -M apache  #創建運行用戶  [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      #監聽的地址  [root@localhost etc]# vim php-fpm.conf      17 pid = run/php-fpm.pid      #將前面;號去掉(取消注釋)  [root@localhost etc]# mkdir -pv /usr/local/httpd/htdocs  mkdir: 已創建目錄 "/usr/local/httpd"  mkdir: 已創建目錄 "/usr/local/httpd/htdocs"  #創建之前在httpd服務器上指定的目錄,存放動態網頁  [root@localhost ~]# /etc/init.d/php-fpm start  Starting php-fpm  done  #啟動php  [root@localhost ~]# netstat -lnpt | grep php  tcp        0      0 192.168.111.5:9000      0.0.0.0:*               LISTEN      54111/php-fpm: mast

四、測試

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

源碼編譯安裝LAMP實現動靜分離

over……

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
www日韩在线观看| 波多野结衣与黑人| 国产精品专区在线| 欧美一区二区激情| 嫩草影院中文字幕| 国产在线视频在线| 欧美综合在线播放| 99爱视频在线| 国产三级国产精品国产专区50| 爆乳熟妇一区二区三区霸乳| 日本女优爱爱视频| 久久久久久综合网| 视频一区二区视频| 国产一区二区网| 九色porny91| 亚洲高清av一区二区三区| 青青草视频国产| 国产精品丝袜久久久久久消防器材| 日本精品一区在线观看| 在线免费观看视频黄| 国产成年人在线观看| 免费在线看黄色片| www欧美激情| 亚洲五码在线观看视频| 37pao成人国产永久免费视频| 欧美三级理论片| 成人在线观看毛片| 欧美女人性生活视频| 91亚洲一区二区| 国产精品自拍片| 992tv人人草| aa免费在线观看| 男女裸体影院高潮| 日本888xxxx| 欧美激情 国产精品| 毛毛毛毛毛毛毛片123| 超碰97人人射妻| 97av中文字幕| 中文字幕一区二区在线观看视频| 分分操这里只有精品| www激情五月| 在线观看高清免费视频| 男人添女人下部高潮视频在观看| 国产免费中文字幕| 久久精品免费网站| 国内精品视频一区二区三区| 亚洲制服中文字幕| 狠狠躁狠狠躁视频专区| 欧美国产亚洲一区| 国产一线二线三线女| 免费观看黄色大片| 色香蕉在线观看| 中文字幕资源在线观看| 国产精品igao| 亚洲精品一二三四五区| 91好吊色国产欧美日韩在线| av片在线免费| 黄色录像特级片| 法国空姐在线观看免费| 中文字幕第一页在线视频| 天天爽夜夜爽一区二区三区| av片中文字幕| 91蝌蚪视频在线观看| 日本一本二本在线观看| 国产免费成人在线| 成人精品视频一区二区| 91蝌蚪视频在线观看| 国产免费999| 在线免费视频a| 日本黄色的视频| 中文字幕av导航| 国内自拍中文字幕| 久久精品国产sm调教网站演员| 国产精品国产三级国产专区51| 996这里只有精品| 国自产拍偷拍精品啪啪一区二区| 日本欧美黄色片| 欧美日韩一区二区在线免费观看| av之家在线观看| 婷婷丁香激情网| 五月天开心婷婷| 国产精品久久久久久久乖乖| 97超碰青青草| 亚洲天堂一区二区在线观看| 国产91视频一区| 欧美xxxxx在线视频| 91国内在线播放| 国产视频在线观看网站| 激情综合网俺也去| 亚洲成人动漫在线| 日韩 欧美 高清| 成人性做爰片免费视频| 欧美国产亚洲一区| 亚洲黄色av片| 久久久久久久久久久久久国产精品 | 三级在线免费观看| heyzo亚洲| 欧美 日韩 国产 在线观看| 欧美成人高潮一二区在线看| 91国内在线播放| 免费毛片网站在线观看| theporn国产精品| 亚洲爆乳无码专区| 日韩精品在线视频免费观看| 久久婷五月综合| 成人性生活视频免费看| 少妇高潮流白浆| 日韩欧美xxxx| www.99热这里只有精品| 伊人成人免费视频| 色乱码一区二区三区在线| 国产九九九九九| 成人性做爰片免费视频| 成人综合久久网| 国产免费成人在线| 久久亚洲精品无码va白人极品| 99久久99精品| 午夜免费一区二区| 欧美牲交a欧美牲交aⅴ免费下载| 国产一区二区三区乱码| 特级毛片在线免费观看| 中文av字幕在线观看| 亚洲老女人av| 亚洲免费一级视频| 污版视频在线观看| 波多野结衣xxxx| 污片在线免费看| 奇米影音第四色| 国产wwwxx| 向日葵污视频在线观看| 中文字幕免费高清在线| 天天视频天天爽| 激情久久综合网| 午夜探花在线观看| 麻豆映画在线观看| 人人妻人人澡人人爽欧美一区| www.在线观看av| 5月婷婷6月丁香| 成年人免费在线播放| 中文字幕一区二区三区四区在线视频| 爱福利视频一区二区| 久久99999| 三年中国中文在线观看免费播放| 日本特级黄色大片| 日本免费a视频| 欧美激情成人网| 国产精品999.| 大胆欧美熟妇xx| 欧美日韩性生活片| 国产精品久久久毛片| 女同性恋一区二区| 亚洲一区二区三区av无码| 男人的天堂99| 偷拍盗摄高潮叫床对白清晰| www成人免费| 激情 小说 亚洲 图片: 伦| 蜜臀在线免费观看| 日韩欧美一区二| 亚洲天堂av一区二区| 亚洲 欧美 综合 另类 中字| 国产一区亚洲二区三区| 91精品视频国产| 日本精品一区在线观看| 老司机久久精品| 女性女同性aⅴ免费观女性恋| youjizzxxxx18| 99色这里只有精品| 欧美三级午夜理伦三级富婆| 日韩欧美视频免费在线观看| www.国产区| 国产尤物av一区二区三区| 一起操在线视频| 奇米精品一区二区三区| 黄色污污在线观看| av在线网址导航| 国产黄色一级网站| 日韩激情视频一区二区| 国产999免费视频| 永久免费的av网站| 国产精品99久久免费黑人人妻| 91九色国产ts另类人妖| 国产三级生活片| 国产av人人夜夜澡人人爽| 中国女人做爰视频| 日韩第一页在线观看| 超碰成人在线播放| 黄色一级片免费的| 我要看一级黄色大片| 日本www.色| 不卡av免费在线| 天天影视综合色| 超碰影院在线观看| 久久婷婷国产精品| avav在线看| 青青草原成人网| 日韩精品 欧美| 国产男女无遮挡| 久久久久久久片| 亚洲 国产 图片| 狠狠操狠狠干视频|