推荐设备MORE

龙江企业官网建设—小程序订

龙江企业官网建设—小程序订

公司新闻

linux服务器WEB自然环境1键安裝包lanmp系列实例教程

日期:2021-04-25
我要分享

linux服务器WEB自然环境1键安裝包lanmp系列实例教程4


短视頻,自新闻媒体,达人种草1站服务

在大家安裝了linux服务器WEB自然环境1键安裝包lanmp后,将会会有很多疑惑也有便是应用全过程中出現的难题,下面为大伙儿总结几点较为普遍的,如若也有别的疑惑,可到wdlinux论坛找寻有关实例教程。

1、有关关联网站域名给大伙儿的提议,初学者值得看

大伙儿在新建网站点的情况下,第1行,网站域名那1项,提议不必填写一级域名,为何?由于你填写以后,是没法改动的,你之后想改动的情况下会很不便,除非你删掉站点或立即改动配备(不提议)。

因此,提议初学者,切勿在网站域名那1项填写具体用的网站域名,以防之后没法拆换

也有个必须提示的是,假如你填写的网站域名是带开始的话,等你新建以后,那末网站域名1项会给你把去掉,在关联的网站域名中才会出現带的网站域名。因此,在网站域名那1项最好是不必填写开始的网站域名。

给大伙儿1个十分功能强大的方法。

最先把你自身1个的网站域名搞个泛网站域名,例如 *.wdlin.domain分析到你的服务器。

之后你新建网站点的情况下,在第1行网站域名处填写 相近这样的网站域名就好 a.wdlin.domain

随后在第2行关联网站域名写上你具体让客户浏览的网站域名,这样,之后你便可以很便捷的在后台管理变更网站域名了

2、针对lanmp/wdcp不适用新浪微博/QQ登陆(s)的难题的处理方法

缘故是,apache里沒有对SSL的适用,要是再次编译程序下apache便可以(lamp/lnamp版自然环境)

以下实行能够进行(对于d⑵.2.22版本号)

wget

sh 2222_ssl.sh

沒有错误安裝进行便可以了

假如是lnmp版的自然环境,则应用下面这个试试(对于默认设置的php⑸.2.17版本号)

wget

sh lnmp_php_ssl_5217.sh

以上是对于d⑵.2.22版本号的,假如并不是这个版本号的,能够改为相应的版本号号便可以

3、有关安裝1键包在mysql编译程序时 卡住"的表明

在安裝1键包或wdcp时,常常会有人反映在安裝mysql时 卡住

实际上并不是卡住,而是mysql的编译程序安裝自身必须的情况下是较为久的,比其它apache,php,nginx任何1个都要久

1般是10到30分钟不等,实际也要依据设备硬件配置配备而定,高配备的设备会快点,低配备当然就久1点了

因此请各位用1键包的编译程序时,多一点细心等候

还可以根据以下方法,明确mysql是在安裝中還是真卡住了

在ssh连上终端设备,用top查询資源

假如能看到了些make,1,install等的过程在颤动,表明是正在安裝中的,细心等候就是

假如甚么都沒有,将会是真卡住了或互联网断了

但据我所知,基础非常少会真卡住,有时是互联网终断缘故

4、处理nginx 502 bad gateway难题,[方式]再次编译程序wdcp的fpm-php

近期在把joomla 1.5.18的1个站点从虚似主机的apache移到另外一台VPS主机的nginx上,依据joomla官方出示的nginx rewrite标准改动了nginx的配备,結果的绝大多数的网页页面都一切正常显示信息,仅有1个contact us的网页页面在推送电子邮件的情况下,遇到不正确:nginx 502 bad gateway

系统软件自然环境:

CentOS 6.4 86x64

wdcp:wget

0c5d80fd4b28b7049df1fc09 lanmp_laster.tar.gz

nginx 1.0.15

mysql 5.1.63

php 5.2.17

有2条不正确较为让人留意:

tail //wdlinux/nginx_php⑸.2.17/logs/php-fpm.log

[WARNING] fpm_children_bury(), line 215: child 16523 (pool default) exited on signal 15 SIGTERM after 1868.423609 seconds from start

tail //wdlinux/nginx/logs/error.log

[error] 16501#0: *5 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 123.456.789, server: shop-yishunbike, request: "POST /index.php?option=_contact view=contact id=1 Itemid=210 HTTP/1.1", upstream: "fastcgi127.0.0.1:9000", host: "............", referrer: "........................."

用site:()检索:

site:(wdlinux) recv() failed (104: Connection reset by peer)

谷歌百度搜索对以上不正确的检索結果全是要改动php.ini,php-fpm.conf,nginx.conf等配备,結果都没取得成功

转过头来好好思索这2个不正确提醒,nginx的不正确应当是因为nginx递交给php-fpm(127.0.0.1:9000)的恳求沒有获得正确的回应引发的,因此将会是php-fpm的难题。

因此想起再次编译程序fpm-php,結果取得成功了

再次编译程序全过程:

参照wdcp中lanmp.sh脚本制作的安裝相对路径:

./ configure --prefix=$IN_DIR/$PHP_DIR --with-config-file-path=$IN_DIR/$PHP_DIR/etc --with-mysql=$IN_DIR/mysql --with-iconv=/usr --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt=/usr --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-ftp --enable-sockets --enable-zip $NV

再参照张宴哥哥的那篇nginx文章内容,运作以下指令:

tar zxf php⑸.4.13.tar.gz

cd php⑸.4.13

LIBS="-lm -ltermcap -lresolv"DYLD_LIBRARY_PATH=" //wdlinux/mysql/lib/:/lib/:/usr/lib/:/usr/local/lib:/lib64/:/usr/lib64/:/usr/local/lib64"

LD_LIBRARY_PATH="/ /wdlinux/mysql/lib/:/lib/:/usr/lib/:/usr/local/lib:/lib64/:/usr/lib64/:/usr/local/lib64"

#./ configure环节,在后边再加-n选项不转化成配备,仅检测是不是能根据,根据的话去掉-n,再运作1次

./configure --prefix=//wdlinux/php2 --with-config-file-path=//wdlinux/php2/etc --with-mysql=//wdlinux/mysql --with-mysqli=//wdlinux/mysql/bin/mysql_config --with-mcrypt=/usr --with-iconv-dir=/usr --with-libxml-dir=/usr --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-ptl --enable-sockets --with-xmlrpc --enable-zip --enable-soap -n

make ZEND_EXTRA_LIBS='-liconv'

make install

关掉原先的php-fpm

/etc/init.d/php-fpm stop

开启新的php-fpm过程

//wdlinux/php2/sbin/php-fpm

开启contact us网页页面,推送电子邮件,取得成功推送

本文实例教程摘自wdlinux论坛,转载请注明~

linux服务器1键安裝包lanmp系列实例教程之1

linux服务器WEB自然环境1键安裝包lanmp系列实例教程之2

linux服务器WEB自然环境1键安裝包lanmp系列实例教程之3