vpser


Discuz!X是一款以PHP为编程语言,以MySQL为数据库,并使用Apache/IIS/Nginx(任意一种即可)提供web服务的产品。要搭建Discuz!X站点,服务器必须安装由PHP、MySQL、Apache/IIS/Nginx构成的环境。其中,IIS主要用于Windows服务器,Apache、Nginx多用于Linux服务器(即LAMP和LNMP)。Linux服务器部署时,需要按照一定的部署顺序,即:系统环境初始化->Apache/Nginx、MySQL、PHP程序包下载->Apache/Nginx、MySQL、PHP安装下面以在Linux服务器上部署Nginx、MySQL、PHP为例,演示搭建环境的具体过程。


一、系统环境初始化
1、检查系统是否正常more/var/log/messages(检查有无系统级错误信息)dmesg(检查硬件设备是否有错误信息)cat/proc/cpuinfo(检查CPU频率是否正常(按1检测CPU核数是否正常,内存大小是否正常)ifconfig(检查网卡设置是否正确)ping(检查网络是否正常)


2、关闭不需要的服务执行ntsysv命令:ntsysv在服务设置界面,设置各项服务的开关。以下仅列出需要启动的服务,未列出的服务一律推荐关闭:atdcrondirqbalancemicrocode_worksendmailsshdsyslog关闭SElinux,关闭方法如下:修改/etc/selinux/config文件中的SELINUX=为disabled。


3、定时校正服务器时钟,定时与中国国家授时中心授时服务器同步编辑计划任务:crontab–e加入下面一行:*/30****ntpdate210.72.145.44>/dev/null2>