您的位置:首页 > wordpress

Discuz! 环境部署与安装
wordpress 2024-9-22编辑:深圳网站建设阅读( WordPress 部署 安装

Discuz! X 是一款以 PHP 为编【biān】程语言,以 MySQL 为数据库,并使【shǐ】用 Apache/IIS/Nginx(任意【yì】一种即可【kě】) 提供 web 服务的【de】产【chǎn】品【pǐn】。要搭建 Discuz! X 站【zhàn】点,服【fú】务器【qì】必须安【ān】装由 PHP、MySQL、Apache/IIS/Nginx 构成的环境。其中【zhōng】,IIS 主要用于 Windows 服【fú】务器【qì】,Apache、Nginx 多用于【yú】 Linux 服务器(即【jí】 LAMP 和 LNMP)。
Linux 服务器部署时,需要按照一定的部署顺序,即:
系统环境初始【shǐ】化 -> Apache/Nginx、MySQL、PHP 程序包下载 ->Apache/Nginx、MySQL、PHP 安【ān】装
下面以在 Linux 服务器上【shàng】部署【shǔ】 Nginx、MySQL、PHP 为例,演【yǎn】示搭建【jiàn】环境【jìng】的具体过程。

一、系统环境初始化
1、检查系统是否正常
more /var/log/messages(检查有无系统级错误【wù】信息)
dmesg (检查硬件设备是否有错误信息)
cat /proc/cpuinfo (检查 CPU 频率【lǜ】是否正【zhèng】常)
top (按 1 检测【cè】 CPU 核数是【shì】否正常,内存大小是【shì】否正常)
ifconfig(检查网卡设置是否正确)
ping www.qq.com(检查网络是否正常)

2、关闭不需要的服务
执行 ntsysv 命令:
ntsysv
在服务设置【zhì】界面,设置各项服务的开关。以下仅列【liè】出需要启动的服【fú】务,未【wèi】列【liè】出的【de】服务一律推荐关【guān】闭【bì】:
atd
crond
irqbalance
microcode_ctl
network
sendmail
sshd
syslog
关闭 SElinux ,关闭方法如下:
修【xiū】改 /etc/selinux/config 文件中的 SELINUX= 为 disabled。

3、定时校正服务器时钟,定时与中国国家授时中心授时服务器同步
编辑计划任务:
crontab –e
加入下面一行:
*/30 * * * * ntpdate 210.72.145.44 > /dev/null 2>&1
编辑完成后,保存即可。

二、下载LNMP安装包并编译安装
1、使用putty或类似的SSH工具登陆VPS或服务器;
登陆后运行:screen -S lnmp
如果【guǒ】提示【shì】screen: command not found 命令不存在可以执行【háng】:yum install screen 或 apt-get install screen安装。

2、下载并安装LNMP一键安装包:
您【nín】可以选择使【shǐ】用下载版【bǎn】(推荐国外或【huò】者美国VPS使用)或者【zhě】完【wán】整版【bǎn】(推荐国内VPS使用),两者没【méi】什么【me】区别。

执行安装程序前【qián】需要您确认您的Linux发行版【bǎn】,可【kě】以执行【háng】:cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过【guò】VPS服务商提【tí】供的控制面板上【shàng】查【chá】看。确定好之后,选择下面对应【yīng】系统【tǒng】的安装【zhuāng】命【mìng】令:

CentOS系【xì】统下执【zhí】行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh

Debian系【xì】统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./debian.sh

Ubuntu系统【tǒng】下执【zhí】行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./ubuntu.sh

另外【wài】有2个国外镜像下载点可以【yǐ】使用soft2.vpser.net 和【hé】soft3.vpser.net 具体替换【huàn】方法:http://lnmp.org/faq/lnmp-download-source.html。

如需安装0.9版,请【qǐng】访问【wèn】http://old.lnmp.org/install.html

按上述命令执行后,会出现如下提示:
(注:如果是Debian系统,会提【tí】示Where are your servers located? asia,america,europe,oceania or africa,这里是选择服务器【qì】/VPS在哪个大【dà】洲,一般都是美【měi】国VPS,直【zhí】接回车【chē】就【jiù】行,如果【guǒ】是中国的【de】,输【shū】入asia,回【huí】车。如【rú】果输入【rù】有错误【wù】,可以按住Ctrl再【zài】按Backspace键删除【chú】,以下均可采用此方法删除。)

这一步需要设置【zhì】MySQL的【de】root密码【mǎ】,输入后回车进入下一【yī】步,如下图所示:

这里需要确【què】认是【shì】否启用MySQL InnoDB,如果【guǒ】不确【què】定是否启用可【kě】以输入 y ,这个可以单独在MySQL文件里关闭【bì】,输入 y 表示启【qǐ】用【yòng】,输入 n 表示【shì】不启用。输入 y 或 n 后回车进入下一步,显示如下【xià】信息:

这一步是【shì】选择【zé】php版本,可以选择 PHP 5.3.17 或【huò】 PHP 5.2.17,安装PHP 5.3.17的话输入 y ,安装PHP 5.2.17 输【shū】入 n,输入 y 或【huò】 n 后回【huí】车【chē】,进入下一步MySQL版【bǎn】本的选【xuǎn】择,如下图:

可以选择MySQL 版本【běn】 5.5.27 或 5.1.60,安装MySQL 5.5.27的【de】话输【shū】入 y ,安装MySQL 5.1.60 输入n,输入 y 或 n 后回【huí】车【chē】,完成【chéng】选择。

提示"Press any key to start...",按【àn】回车键确认【rèn】开始【shǐ】安装。
LNMP脚本就会自动安装编译【yì】Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

安装时【shí】间可能会几十分钟到几个小时不等,主要【yào】是机器的【de】配置网速等【děng】原因会【huì】造成影【yǐng】响【xiǎng】。

3、安装完成:
如果显示如下界面:

说明已经安装成功。
接下来按【àn】添【tiān】加虚拟主机教程,添【tiān】加虚拟主机,通【tōng】过sftp或ftp服务器上传【chuán】网站,将域名解析【xī】到VPS或服务【wù】器的【de】IP上,解析生效【xiào】即可使用。

三、添加虚拟主机教程
1、添加虚拟主机
通俗点就是在VPS/服务商上添加一个网站(域名)。
需要【yào】执【zhí】行如下命令:/root/vhost.sh 执行后会出【chū】现【xiàn】如下界面:

这里【lǐ】输入要绑【bǎng】定的域名,比如我想【xiǎng】添加www.pzo.cc 这个网站,那么【me】直接输入www.pzo.cc 然后【hòu】回【huí】车,如果【guǒ】输入一个或多【duō】个字母按住【zhù】Ctrl再按Backspace键【jiàn】删除,紧【jǐn】接会出现如【rú】下提示:

这【zhè】一步提示是否要在www.pzo.cc这个网站添加【jiā】更多的域名,如想把vpser.net 或更【gèng】多其【qí】他的域【yù】名绑【bǎng】上【shàng】。

        注:带www和不带www的是不同的【de】域名,如需带www和不【bú】带【dài】的www的域名【míng】都访问同【tóng】一【yī】个网【wǎng】站   需要同时【shí】都绑【bǎng】定【dìng】)。

如果需【xū】要添加更多的域名,如不【bú】需要直接输入 n 回车。如【rú】需要输入 y 回车,出【chū】现如下【xià】图【tú】提【tí】示:

再输入【rù】要另外绑定的域名,多个域名可以用空格隔【gé】开。比【bǐ】如我要添加的站是【shì】多个域名都【dōu】是【shì】访问【wèn】一个【gè】站,输【shū】入 vpser.net www.vpser.org vpser.org 回车。

接下来是设置网站目录位置,一般情况下不需要设置直接回车即可。
在【zài】VPS或服务器有单独的数据分区【qū】,比如【rú】国内的阿里云之类的,如系统分区下容量【liàng】小,数【shù】据盘分区大【dà】,那么可以【yǐ】输【shū】入【rù】自己的数据盘目录,必须是绝对【duì】目【mù】录。
比【bǐ】如/data/ 下面有大量的【de】空【kōng】间也可以填写/data/www/vpser 填【tián】写完回车【chē】确认。

这里【lǐ】选择是否添加伪【wěi】静【jìng】态规【guī】则,如不需要伪静态,直接输入 n 回车。如果需要输入 y 回车,再选择伪【wěi】静态【tài】或【huò】自【zì】定【dìng】义伪静态【tài】,一【yī】下为伪静态选【xuǎn】择提示:

默认已经【jīng】有【yǒu】了【le】discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级【jí】目录wp伪静态)、dedecms、drupal、ecshop、shopex,可直【zhí】接输入以上【shàng】名称【chēng】即可。(注:以【yǐ】上除特殊【shū】注明外【wài】所有规【guī】则均只能用于根目录网【wǎng】站,二【èr】级目录【lù】网站的无法使用【yòng】,需修改规则。)

如果以上伪静态没有【yǒu】自【zì】己【jǐ】需要的可以添加自定义【yì】伪静态规则【zé】,直接【jiē】输入【rù】一个想要的名字,名字不【bú】能和前面【miàn】这些伪静态【tài】的【de】名字及/usr/local/nginx/conf/下的其他文件相同【tóng】,程序会自动创建伪静态【tài】文件,直接【jiē】在/usr/local/nginx/conf/你自定义的【de】伪【wěi】静态名字【zì】.conf 里面添加伪静态规则就行【háng】。
注:添加【jiā】完执行/etc/init.d/nginx restart 重【chóng】启生效【xiào】。

接下来【lái】会提示是【shì】否需要启用日【rì】志功能,如【rú】上图,一般情况【kuàng】下不需要启【qǐ】用日志,直接【jiē】输入 n 回车。如需启用日志【zhì】,输入y 回【huí】车。
会提示:Type access_log name(Default access log file:www.vpser.net.log):
这里【lǐ】是要【yào】求【qiú】输入要定义的日【rì】志文件名字,一般不自定义【yì】直接回车即【jí】可。
日志文件存放在:/home/wwwlogs/ 下面。

出现:Press any key to start create virtul host... 后【hòu】,再【zài】次回车【chē】确认就会自动添加【jiā】虚拟主【zhǔ】机。

2、删除虚拟主机
ssh登陆执行【háng】命令【lìng】:rm /usr/local/nginx/conf/vhost/域名.conf
如,前面我们添加【jiā】的【de】主域名是【shì】www.vpser.net,则该命令为:rm /usr/local/nginx/conf/vhost/www.vpser.net.conf

3、伪静态
Apache下【xià】的.htaccess伪【wěi】静态规则不能用在LNMP下【xià】,需要使用【yòng】Nginx伪静态规则。
伪【wěi】静态【tài】可以随时添加或删除,如果添加完虚拟【nǐ】主机【jī】后忘记或没有添加伪静【jìng】态,可以通过【guò】修改配置文件来【lái】添【tiān】加伪静态。

虚拟主机配【pèi】置文件在:/usr/local/nginx/conf/vhost/域【yù】名.conf
伪静【jìng】态规则文件【jiàn】需要放在/usr/local/nginx/conf/ 下面。

编辑【jí】虚【xū】拟主机配置文【wén】件【jiàn】,可以使【shǐ】用vi、nano或winscp,后2个工具对新手来说简单【dān】些【xiē】。
例如编辑我们添加的虚拟主机,打开后前半部分配置会显示如下:

在【zài】root /home/wwwroot/www.vpser.net;这一【yī】行下面添加:
include discuz.conf;
上面的discuz.conf换成上传到/usr/local/nginx/conf/ 下面的【de】伪静态规则文件,加完保【bǎo】存,执行【háng】:/etc/init.d/nginx restart 重启生效,如果报错可能【néng】是【shì】添加有【yǒu】误【wù】或伪静【jìng】态规则有误【wù】。

四、网站程序配置与安装:
1、配置网站数据库:
1)建议为每一站点单独分配用户与数据库,并实行权限隔离;
2)若不远程【chéng】操作数据训,建议用户登录【lù】权限仅限服务器【qì】本【běn】地访问(localhost)。

2、下载网站程序并调整权限
1)下载网站程序安装包,并解压。
wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
unzip Discuz_X3.1_SC_UTF8.zip

2)将安装程序放至网站根目录
mv upload/* /home/wwwroot/www.vpser.net/
3)检查并调整其文件权限
chown -R www:www /home/wwwroot/www.vpser.net/

3、访问域名,进行安装
1)同意条款

2)配置检查

3)安装向导

4)配置信息

5)安装

6)安装成功

服务范围【wéi】:WordPress搭建、WordPress主题开发【fā】、WordPress二次开【kāi】发、WordPress插【chā】件开【kāi】发
其它服务:网站建【jiàn】设、企业邮箱、数字【zì】证书ssl、400电话、
技术标签:企业网站、外贸网站、外贸商城、其它问题
联系方式:电话:13714666846 微信同号

企业网站定制

企业网站定制 根据企业需求,量身定制设计

企业网站定制:2800元起
添加微信 请说明来意
联系我们
站内搜索 MORE+

24小时服务热线 0755-29765948
  • 地址:深圳市罗湖区人民北路2033号206
  • 电话:0755-29765948 传真【zhēn】:82256610
  • 手机:13714666846 18948334877
  • 邮箱:gong@city96.com 164761418@qq.com
  • 粤ICP备14049207号
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:深圳市网商在线科技有限公司

版权所有:深圳市网商在线科技有限公司
友情连接link: