PHM源功能模块
目錄
1.PHM源的安裝
2.擴展模塊?memcache
3.nginx設置開啟啟動
4.高速緩存
4. 安裝tomcat
1.PHM源的安裝
安裝三部曲
?./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc ?--enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --with-curl --with-iconv --with-mhash --with-zlib --with-openssl --enable-mysqlnd --with-mysqli --with-pdo-mysql --disable-debug --enable-sockets --enable-soap --enable-inline-optimization ?--enable-xml --enable-ftp --enable-gd --enable-mbstring --enable-bcmath --with-fpm-systemd
?安裝需要的環境依賴性
yum install -y systemd-devel libxml2-devel sqlite-devel libcurl-devel libpng-devel?
?oniguruma-6.8.2-1.el7.x86_64.rpm oniguruma-devel-6.8.2-1.el7.x86_64.rpm
?
?修改默認配置文件
?
?
?phm 和nginx整合
?
設置 index.php 頁面
?
設置好可以訪問
2.擴展模塊?memcache
?
安裝需要的環境依賴性
?安裝三部曲
?修改配置目錄?
復制兩份發布目錄?
?安裝服務
?
?
3.nginx設置開啟啟動
在系統位置編寫腳本
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
?
?重啟刷新
開機啟動?
4.高速緩存
?安裝openresty
?三部曲
?進入安裝路徑
?修改配置文件
?啟動
?定義負載均衡器
?添加location
?增加三個選項
?重載配置文件
?高速緩存 完成
5. 安裝tomcat
客戶端主機?
安裝環境依賴性
安裝 并創建軟連接
?服務器主機 修改配置文件
?客戶端主機 交叉 存儲 保證數據不丟失
?修改tomcat配置文件
?<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:172.25.0.6:11211,n2:172.25.0.7:11211"
failoverNodes="n1"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
?不出現故障 n1另一臺 客戶端 相反
lib目錄 下載jar包?
查看日志是否成功
看到此日志證明成功?
總結
- 上一篇: 基于51单片机宠物自动投料喂食器控制系统
- 下一篇: 基于stm32电子时钟设计