1.centos 7.2 安装mysql 运行到:/etc/init.d/mysqld start 启动MySQL数据库。系统 这一步骤的源码时候提示错误
2.centosä¼ç¹ï¼
3.centos7.2如何恢复rpm到4.11
4.抖音快手微信QQ壁纸小程序表情包小程序流量主广告源码搭建详细教程
centos 7.2 安装mysql 运行到:/etc/init.d/mysqld start 启动MySQL数据库。 这一步骤的系统时候提示错误
centos 7.2 安装mysql 运行到:/etc/init.d/mysqld start 启动MySQL数据库是设置错误造成的,解决方法为:1、源码先启动Mysql服务,系统service mysqld start。源码怎么扒网页源码
2、系统尝试连接数据库。源码输入mysql,系统然后 \q 关闭连接。源码
3、系统开启端口并保存。源码
4、系统连接mysql数据库。源码设置密码。系统
5、设置Mysql远程访问账户密码就可以了。
centosä¼ç¹ï¼
æ¦è¿°ä¸ä¸ï¼centosä¸redhatçåºå«åä¼ç¼ºç¹ï¼
CentOSæ¯ä¸ç§åºäºRedHatä¼ä¸çº§æä½ç³»ç»ä»£ç ï¼RHELï¼æ建çæä½ç³»ç»ï¼å æ¤å®ä¸RedHatå ·æ许å¤å ±åä¹å¤ãä½æ¯ï¼å®ä»¬ä¹é´æä¸äºä¸»è¦åºå«ï¼
1.æ¯æï¼RedHatæ¯ä¸ç§åä¸æä½ç³»ç»ï¼éè¦è®¢é æè½è·å¾æ¯æåæ´æ°ãCentOSåæ¯ä¸ä¸ªç¤¾åºççåè¡çï¼å®å ¨å è´¹ï¼å¹¶ä¸éè¦è´ä¹°è®¢é æä»è´¹æ¯æ计åã
2.æ´æ°ï¼RedHatä¸è¬ä¼å¨åå¸åçæ°å¹´å æä¾æ´æ°åæ¯æï¼èCentOSçéè¦æ´æ°åå¯è½è¦æ¯ç¸åºçRHELçæ¬ç¨æä¸äºã
3.åè´¨ä¿è¯ï¼RedHatæ¯ä¸ç§ç»è¿å¹¿æ³æµè¯åéªè¯çæä½ç³»ç»ï¼èCentOSåæ´å 注é稳å®æ§åå¯é æ§ã
4.åºç¨åºæ¯ï¼RedHatæ´éåé«æ§è½ãé«å®å ¨æ§ååä¸å ³é®ä»»å¡ãCentOSåæ´éå个人使ç¨ãä¸å°åä¼ä¸ãç»ç»ä»¥åä¸äºå¼å人åçç¨æ·ç¾¤ä½ã
5.社åºï¼CentOSæ¯ä¸ä¸ªç¤¾åºé©±å¨ç项ç®ï¼ç¤¾åºç¨æ·å¯ä»¥å¯¹ä»£ç è¿è¡ä¿®æ¹åååãRedHatåæ´å¤çæ¯ä¼ä¸é©±å¨ï¼ç¨æ·åªè½ä½¿ç¨å ¶å·²åå¸ç产åã
以ä¸æ¯ä»ä»¬åèªçä¼ç¼ºç¹ï¼
RedHatçä¼ç¹ï¼
-ä¸ä¸çææ¯æ¯æåæå¡
-æ´é¿çæ¯æå¨æ
-ä¸æµçå®å ¨æ§å稳å®æ§
-éåä¼ä¸å ³é®ä»»å¡ä½¿ç¨
RedHat缺ç¹ï¼
-éè¦è´ä¹°è®¢é æè½è·å¾æ¯æåæ´æ°
-软件æ´æ°é度å¯è½è¾æ ¢
-ä»·æ ¼ç¸å¯¹è¾é«
CentOSçä¼ç¹ï¼
-å 费使ç¨åæ´æ°
-é常稳å®åå¯é
-社åºæ´»è·ï¼ææ´å¤ç社åºæ¯æå帮å©
-æ¥æä¸RHELç¸ä¼¼çåè½åæ§è½
CentOSç缺ç¹ï¼
-ä¸æä¾åä¸æ¯æ
-æ´æ°å¯è½æ¯RHELçæ¬ç¨æ ¢
-对äºä¸äºç产ç¯å¢æ¥è¯´ï¼ä¸å¦RedHat稳å®
centosæå°åå®è£ ä¼ç¹
ï¼1ï¼Linuxç³»ç»ç第ä¸ä¸ªè¿ç¨ï¼pid=1ï¼ä¸ºinitï¼
Linuxæä½ç³»ç»çå¯å¨é¦å ä»BIOSå¼å§ï¼æ¥ä¸æ¥è¿å ¥bootloaderï¼ç±bootloaderè½½å ¥å æ ¸ï¼è¿è¡å æ ¸åå§åãå æ ¸åå§åçæåä¸æ¥å°±æ¯å¯å¨pid为1çinitè¿ç¨ãè¿ä¸ªè¿ç¨æ¯ç³»ç»ç第ä¸ä¸ªè¿ç¨ãå®è´è´£äº§çå ¶ä»ææç¨æ·è¿ç¨ã
ï¼2ï¼initè¿ç¨æ¯ææè¿ç¨çç¥å ï¼ä¸å¯ä»¥killï¼ä¹killä¸æï¼
init以å®æ¤è¿ç¨æ¹å¼åå¨ï¼æ¯ææå ¶ä»è¿ç¨çç¥å ãinitè¿ç¨é常ç¬ç¹ï¼è½å¤å®æå ¶ä»è¿ç¨æ æ³å®æçä»»å¡ãInitç³»ç»è½å¤å®ä¹ã管çåæ§å¶initè¿ç¨çè¡ä¸ºãå®è´è´£ç»ç»åè¿è¡è®¸å¤ç¬ç«çæç¸å ³çå§åå·¥ä½(å æ¤è¢«ç§°ä¸ºinitç³»ç»)ï¼ä»è让计ç®æºç³»ç»è¿å ¥æç§ç¨æ·é¢è®¢çè¿è¡æ¨¡å¼ã
ï¼3ï¼å¤§å¤æ°linuxåè¡ççinitç³»ç»æ¯åsystemVç¸å ¼å®¹çï¼è¢«ç§°ä¸ºsysvinit
sysvinitå°±æ¯systemVé£æ ¼çinitç³»ç»ï¼é¡¾åæä¹ï¼å®æºäºSystemVç³»åUNIXãå®æä¾äºæ¯BSDé£æ ¼initç³»ç»æ´é«ççµæ´»æ§ãæ¯å·²ç»é£è¡äºå åå¹´çUNIXinitç³»ç»ï¼ä¸ç´è¢«åç±»Linuxåè¡çæéç¨ã
ï¼1ï¼CentOS5
ï¼2ï¼CentOS6
ï¼1ï¼ä¼ç¹
sysVinitè¿è¡é常è¯å¥½ï¼æ¦å¿µç®åæ¸ æ°ï¼å®ä¸»è¦ä¾èµäºshellèæ¬ã
ï¼2ï¼ç¼ºç¹
æç §ä¸å®ç顺åºæ§è¡--å¯å¨å¤ªæ ¢ãå¾å®¹æ夯ï¼hangï¼ä½ï¼fstabä¸nfsæè½½é®é¢
说æï¼CentOS6éç¨äºUpstartææ¯ä»£æ¿sysvinitè¿è¡å¼å¯¼ï¼Upstart对rc.sysinitèæ¬åäºå¤§éçä¼åï¼ç¼©çäºç³»ç»åå§åæ¶çå¯å¨æ¶é´ï¼ä½æ¯CentOS6为äºç®ä¾¿ç®¡çåçæä½ï¼Upstartçå¾å¤ç¹æ§å¹¶æ²¡æå¸æ¾æè ç´æ¥ä¸æ¯æï¼å æ¤å¨CentOS6ä¸çæå¡å¯å¨èæ¬è¿æ¯ä»¥åæ¥çsysvçå½¢å¼æä¾çï¼
ï¼1ï¼CentOS6
ï¼2ï¼Ubuntu
说æï¼systemdææ¯ç设计ç®æ æ¯å æsysvinitåºæç缺ç¹ï¼æé«ç³»ç»çå¯å¨é度ï¼åsysvinitå ¼å®¹ï¼éä½è¿ç§»ææ¬ï¼
å主è¦çä¼ç¹ï¼å¹¶è¡å¯å¨
ï¼1ï¼RedHat7/CentOS7
ï¼2ï¼Ubuntu
æ¹æ³1ï¼å¨è£ ç³»ç»æ¶ä¿®æ¹ï¼ï¼
å¨å®è£ ç³»ç»çæ¶åé ç½®,ä¿®æ¹å æ ¸é项ï¼net.ifnames=0biosdevname=0
æ¹æ³2ï¼è£ ç³»ç»æ¶å¿è®°ä¿®æ¹ï¼è£ ç³»ç»åä¿®æ¹ï¼ï¼
ï¼1ï¼ç¼è¾ç½å¡
#cd/etc/sysconfig/network-scripts/#mvifcfg-ensifcfg-eth0#mvifcfg-ensifcfg-eth1#vimifcfg-eth0TYPE=EthernetBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=eth0#ç½å¡å称æ¹ä¸ºeth0DEVICE=eth0#设å¤å称æ¹ä¸ºeth0ONBOOT=yesIPADDR=xxx.xxx.x.xxPREFIX=GATEWAY=xxx.xxx.x.xDNS1=xxx.xxx.x.xIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_PRIVACY=no注ï¼å æç½å¡å çUUID=f7-d-4e4f-aab0-abdéç¨å¯ä¸è¯å«ç åHWADDR=:0c::a5:3f:MACå°åè¿ä¸¤è¡ãææç½å¡é½éè¦ä¿®æ¹
ï¼2ï¼ç¼è¾grubæ件
[root@localhostnetwork-scripts]#cp-a/etc/sysconfig/grub/etc/sysconfig/grub.bak#å¤ä»½æ件[root@localhostnetwork-scripts]#vim/etc/sysconfig/grubGRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed's,release.*$,,g'/etc/system-release)"GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="crashkernel=autonet.ifnames=0biosdevname=0rhgbquiet"#è¿è¡æ·»å net.ifnames=0biosdevname=0GRUB_DISABLE_RECOVERY="true"
ï¼3ï¼çæå¯å¨èå
[root@localhostnetwork-scripts]#grub2-mkconfig-o/boot/grub2/grub.cfgGeneratinggrubconfigurationfile...Foundlinuximage:/boot/vmlinuz-3..0-.el7.x_Foundinitrdimage:/boot/initramfs-3..0-.el7.x_.imgFoundlinuximage:/boot/vmlinuz-0-rescue-7d9aacdeedee9eFoundinitrdimage:/boot/initramfs-0-rescue-7d9aacdeedee9e.imgdone
ç¶åéå¯æå¡å¨ï¼rebootï¼éå¯æå¡å¨åæ¥çç½å¡ä¿¡æ¯ï¼
åå®è£ æä½ç³»ç»çæ¶å使ç¨çæå°åå®è£ ï¼æå¾å¤å 没æå®è£ ï¼ä½¿ç¨æ¶åç°å¥½å¤å½ä»¤æ²¡æå¦{ vimãwgetãtree...ç}ï¼ä¸é¢å°±å®è£ å½ä»¤ï¼å¯ä»¥æ ¹æ®éæ±èªè¡è°æ´ã
yum-yinstallwgetnet-toolsscreenlsoftcpdumpncmtropenssl-develvimbash-completionlrzsznmaptelnettreentpdateiptables-services
rpm-ivh
éè¦å¼æºèªå¯å¨çèæ¬æè é ç½®ï¼å¯ä»¥æ¾å¨/etc/rc.localéï¼ä½æ¯åç°å¹¶æ²¡ææ§è¡ï¼ä¸é¢æ们çä¸ä¸åå ã
#ll/etc/rc.locallrwxrwxrwx1rootrootJan:/etc/rc.local-rc.d/rc.local#åç°æ¯ä¸ªè½¯è¿æ¥æ件#ls-l/etc/rc.d/rc.local-rw-r--r--1rootrootOct:/etc/rc.d/rc.local#é®é¢å¨è¿éï¼æ²¡ææ§è¡æé#chmod+x/etc/rc.d/rc.local#æ·»å æ§è¡æé#ls-l/etc/rc.d/rc.local-rwxr-xr-x1rootrootOct:/etc/rc.d/rc.local注ï¼è¿æ ·æ·»å å¨rc.localéçå¼æºèªå¯å¨é 置就å¯ä»¥æ§è¡äºã
linuxç³»ç»ä¸é½æä¸ä¸ªé»è®¤çè¶ çº§ç®¡çårootï¼sshæå¡çé»è®¤ç«¯å£æ¯ï¼åå é½ç¥éï¼é£ä¹æ¥ä¸æ¥æ们å¯ä»¥ä¿®æ¹ä¸ä¸æ们çé»è®¤ç«¯å£åç¦æ¢rootç¨æ·è¿ç¨ç»å½ï¼åæ¥æé«ä¸ä¸æå¡å¨çå®å ¨
1ãé¦å ä¿®æ¹sshçé»è®¤ç«¯å£#sed-i"s#\#Port#Port#g"/etc/ssh/sshd_config#端å£å¯ä»¥æ¹æ1-ä¹é´ä»»æ端å£ï¼å»ºè®®æ¹æè¾å¤§ç端å£ï¼å 为ä¸ä¸ä»¥å ç端å£å¸¸ç¨çæå¡æå ç¨ï¼é²æ¢å²çªï¼éè¦æ³¨æçæ¯ï¼è¿ä¸ªç«¯å£è¦è®°ä½ï¼å¦åè¿æ¥ä¸ä¸æå¡å¨ï¼2ãç¦æ¢rootç¨æ·è¿ç¨ç»éaï¼ï¼æ·»å ä¸ä¸ªæ®éç¨æ·å¹¶è®¾ç½®å¯ç ï¼æ³¨ï¼è¿ä¸æ¥å¿ é¡»æ§è¡ï¼å¦åå°é æè¿ç¨è¿æ¥ä¸ä¸æå¡å¨ï¼#useraddxxx#æ·»å xxxç¨æ·#echo"pass"|passwd--stdinxxx#ç»xxxç¨æ·è®¾ç½®å¯ç 为passb)ï¼ä¿®æ¹sshæå¡é ç½®æ件并æèµ·æå¡#sed-i's/#PermitRootLoginyes/PermitRootLoginno/'/etc/ssh/sshd_config#systemctlrestartsshd
æ¤æ¶æå¼å½åè¿æ¥æè æ°å¼ä¸ä¸ªè¿æ¥å°±ä¼åç°ä½¿ç¨rootç¨æ·è¿æ¥ä¸ä¸æå¡å¨äºï¼è«æ ï¼ä½¿ç¨xxxç¨æ·è¿æ¥ç¶ååæ¢å°rootç¨æ·å³å¯
SELinux(Security-EnhancedLinux)æ¯ç¾å½å½å®¶å®å ¨å±ï¼NSAï¼å¯¹äºå¼ºå¶è®¿é®æ§å¶çå®ç°ï¼è¯´ç½äºå°±æ¯å®å ¨æºå¶ï¼å½ç¶å¦æä¼é ç½®çè¯å»ºè®®é ç½®æ´å¥½ï¼è¿éå°±ä»ç»ä¸ä¸å¦ä½å ³éå§ï¼åååã
#sed-i.bak's#SELINUX=enforcing#SELINUX=disabled#g'/etc/selinux/config#ä¿®æ¹é ç½®æ件éè¦éå¯æå¡å¨é ç½®æä¼çæï¼å¦ä½ç«å³çæé£ï¼#setenforce0#å ³éSELinuxç«å³çæï¼éå¯æå¡å¨åé 置失æã
é²ç«å¢ï¼ä¸è§£éï¼å ç½æå¡å»ºè®®å ³æï¼å¯¹å¤å¼æ¾çæå¡å¨éè¦é ç½®è§åï¼è¿éå å ³æï¼å ³äºé²ç«å¢é ç½®è§åçå¾ åç»æ´æ°ã
#systemctlstopfirewalld#临æ¶å ³é#systemctldisablefirewalld#æ°¸ä¹ å ³é
è£ æºå主æºåé»è®¤ä¸ºlocalhostï¼è¿é个人æ³æ´æ¹èªå·±ç主æºåï¼å¨ä¸æ建å ç½DNSçæ åµï¼è½éè¿ä¸»æºåæ¾å°æ¬æºçIPå°åã
#hostnamectlset-hostnameweb#设置主æºå为webï¼è¿æ ·è®¾ç½®è¿é ç½®æ件éé½ä¿®æ¹äº
#echo"..6.6web"/etc/hosts#..6.6为æ¬æºIP
å¦ææ¯äºæå¡å¨ï¼è¿æ¥ä¼ååºæ¬é½è¢«ä½äºï¼å¦ææ¯ç©çæºéè¦æ§è¡æ¤æ¥
#sed-i.bak's@#UseDNSyes@UseDNSno@g;s@^GSSAPIAuthenticationyes@GSSAPIAuthenticationno@g'/etc/ssh/sshd_config#systemctlrestartsshd
说æï¼GSSAPIAuthenticationåæ°æ¯ç¨äºKerberoséªè¯çï¼è对äºç»å¤§å¤æ°äººæ¥è¯´ï¼ä¸å¯è½ä½¿ç¨è¿ç§éªè¯æºå¶çï¼æ以è¦æ³¨ææä»ä»¬åæãç¶åéå¯æå¡ä¼åç°è¿ç¨è¿æ¥é度æææ¾æå
设置æå¡å¨å符éï¼å½é éç¨utf-8ï¼æ ¹æ®èªèº«ä¸å¡æ¥å®
#localectlstatus#æ¥çå½åå符éSystemLocale:LANG=en_US.UTF-8VCKeymap:usXLayout:us#localectlset-localeLANG=zh_CN.UTF-8#ä¿®æ¹å符é为zh_CN.UTF-8ï¼å½ä»¤è¡åé ç½®æ件é½çæ#cat/etc/locale.conf#æ¥çé ç½®æ件LANG=zh_CN.UTF-8
CentOS7.2ç³»ç»é»è®¤æ大æå¼æ件éå¶ä¸ºï¼æ¯å»ºç«ä¸ä¸ªTCPè¿æ¥æ¢æµªè´¹ä¸ä¸ªéå¶ï¼è¿éä¸ç»è®²ï¼åç»ä¼æ´æ°è¯¦ç»è¯´æï¼ï¼ä¸ºäºæåæå¡å¨æ§è½ï¼æ以æ们è¦å¢å æå¼æ件çæ大éå¶
#ulimit-n#é»è®¤å¤§å°#echo"*softnofile"/etc/security/limits.conf#xiä¿®æ¹æ大éå¶ä¸º#echo"*hardnofile"/etc/security/limits.conf
æ¶é´åæ¥ï¼è¿éä¸å¤è¯´äºï¼åOpenStackçææèç¹çæ¶é´ä¸ä¸è´ä¼å¯¼è´å建ä¸äºèææºï¼ä¹ä¼æå ¶ä»çé®é¢ï¼ä¸å¤è¯´ï¼æ们ç产ä¸æææå¡å¨æ¶é´é½æ¯åæ¥çã
#yuninstall-yntpdate#åé¢å·²ç»è£ è¿äº#ntpdatentp1.aliyun.com#è¿éåæ¥çæ¯aliyunçæ¶é´ï¼å ¬å¸å é¨å»ºè®®èªå·±æ建æ¶é´æå¡å¨ï¼åå°æµéã广æçï¼ï¼ç¶åå å ¥crontabå³å¯ï¼å ç½æ¶é´æå¡å¨çå¾ åç»æ´æ°ã
TCPæå¼è¿æ¥æ¶ä¼æä¸ä¸ªçå¾ æ¶é´ä¸º2mslï¼ç§ï¼å¯¹åºçç¶æ为TIME_WAITï¼å¦æä¸å¡å¹¶åè¾å¤§çè¯ä¼æå¾å¤çTIME_WAITç¶æ(详ç»çå¾ åç»æ´æ°)ï¼å¦ä½æ¥è§£å³é£ï¼
#cat/proc/sys/net/ipv4/tcp_timestamps#æ¶é´æ³ï¼é»è®¤æ¯å¼å¯ç#cat/proc/sys/net/ipv4/tcp_tw_reuse#è¿æ¥å¤ç¨ï¼tcp_timestampsæ¯å¼å¯çç¶æä¸æ¯å¯ä»¥å¼å¯çï¼1为å¼å¯ï¼é»è®¤æ¯å ³éçç¶æã#cat/proc/sys/net/ipv4/tcp_tw_recycle#socketå¿«éåæ¶ï¼netç½ç»ç¶æä¸ä¸å¯ä»¥å¼å¯ï¼è´è½½åè¡¡ä¸ä¸å¯ä»¥æå¼ï¼è¯»è æ ¹æ®èªèº«æ åµå¼å¯æå ³éï¼é»è®¤ä¸ºå ³éç¶æã
好äºï¼æå¡å¨ä¼åå°±ä»ç»å°è¿éï¼ä»¥ä¸ä¼åä¸åå å顺åºï¼ï¼
Centos7ç³»ç»æä»ä¹ç¹ç¹ï¼CentOS7æ¯ä¸æ¬¾åºäºRedHatEnterpriseLinuxï¼RHELï¼å¼åçå è´¹å¼æºæä½ç³»ç»ãå®å ·æ以ä¸ç¹ç¹ï¼
å ¼å®¹æ§é«ï¼CentOS7å ¼å®¹å¤§å¤æ°ç¡¬ä»¶ï¼å¯ä»¥è¿è¡å¨å¤ç§è®¡ç®æºç¡¬ä»¶å¹³å°ä¸ï¼å æ¬xãxåARMçå¤çå¨ä½ç³»ç»æã
稳å®æ§å¥½ï¼CentOS7éç¨äºRHELçæºä»£ç ï¼å¨ç¨³å®æ§æ¹é¢æå¾å¤§ä¼å¿ã
å®å ¨æ§é«ï¼CentOS7å®è£ æ¶ä¼èªå¨å¼å¯é²ç«å¢åSELinuxï¼å¯ä»¥ææä¿æ¤ç³»ç»å®å ¨ã
æ¯æ软件å 管çï¼CentOS7éç¨äºYUMå 管çå¨ï¼å¯ä»¥æ¹ä¾¿å°å®è£ ãå级åå¸è½½è½¯ä»¶å ã
ç½ç»åè½å¼ºå¤§ï¼CentOS7æä¾äºä¸°å¯çç½ç»åè½ï¼å æ¬èæç½ç»ãBondingãVLANçï¼å¯ä»¥æ»¡è¶³åç§ç½ç»éæ±ã
å è´¹å¼æºï¼CentOS7æ¯ä¸æ¬¾å è´¹å¼æºçæä½ç³»ç»ï¼å¯ä»¥å è´¹ä¸è½½ä½¿ç¨ã
centos7.2如何恢复rpm到4.
使用yumdownloader下载rpm软件包(或者找到iso,或者源中的仿觅元素源码rpm包,如rpm-4..3-.el7.x_.rpm),然后解压,然后强制覆盖。这是手动修复系统依赖的方法。然后把这些文件夹拷贝到系统中的文件夹,并且是递归拷贝。
拷贝例子
升级系统ssh呢
可以下载rpm包,或者从源码编译升级,系统依赖呢,强势启动2源码主要是openssl, pam, zlib等,
configure时候注意加上 --with-pam
要不然系统ulimit会有问题
抖音快手微信QQ壁纸小程序表情包小程序流量主广告源码搭建详细教程
部署指南:薇薇壁纸表情包小程序官网源码获取与安装
注意!请仔细阅读文档后再安装,不遵照文档可能导致报错。即使你对PHP、uniapp非常熟悉,也必须严格遵守文档要求,否则极有可能出现安装错误。
服务器环境要求:Centos7.6、游戏在那看源码php7.2、mysql5.7(严格遵守服务器版本要求,否则可能无法成功安装ffmpeg)
推荐使用宝塔部署,确保环境配置满足要求。确保mysql在宝塔中仅存在一个版本。
服务器需安装ffmpeg插件。
在宝塔终端输入以下命令安装ffmpeg插件:wget download.bt.cn/install/... && sh ffmpeg.sh,等待完成。确保在命令执行后使用ffmpeg -version验证插件安装成功。微信看书源码
修改php配置,禁用scandir、exec、system、shell_exec、proc_open函数,确保安全与稳定运行。
在服务中重载配置后重启,完成php后台部署的初步准备。
部署流程:创建数据库、导入数据库.sql文件、在宝塔中创建项目、上传源码至网站根目录并解压、设置网站目录权限为、将项目目录指向根目录、设置运行目录为public、设置伪静态为thinkphp、配置database.php文件中的数据库账号密码。
配置小程序:后台系统设置小程序基础信息,关闭流量主功能(如未开启)。
达人端短信配置:使用腾讯云申请模板,确保短信内容符合要求。
配置小程序端:使用hbulider软件操作,下载指定版本的插件,导入源码,配置小程序的appid、接口域名,并打包编译头条小程序和微信小程序。
测试与发布:在手机扫码测试流程,确保无误后上传代码至小程序平台,配置域名,并进行审核。
请遵循文档指引,完成部署与配置工作,确保环境稳定与功能正常。
感谢您的耐心阅读与支持。