inux 服务器部署时,需要按照一定的部署顺序,即:& m! f' ^, I, [4 M
' o1 N( f' x* n 系统环境初始化 -> Apache/Nginx、MySQL、PHP 程序包下载 -> Apache/Nginx、MySQL、PHP 安装 下面以在 Linux 服务器上部署 Apache、MySQL、PHP 为例,演示搭建环境的具体过程。 系统约定软件源代码包存放位置 | /usr/local/src | Apache、MySQL、PHP 源码包编译安装位置(prefix) | /usr/local/Comsenz/software_name | 脚本以及维护程序存放位置 | /usr/local/Comsenz/sbin | MySQL 数据库位置 | /data/mysql(可按情况设置) | Apache 网站根目录 | /data/wwwroot(可按情况设置) | Apache 虚拟主机日志根目录 | /data/wwwroot/logs(可按情况设置) | Apache 运行账户 | www:www |
) r6 b1 l. C" M, x G系统环境初始化1、检查系统是否正常more /var/log/messages(检查有无系统级错误信息) dmesg (检查硬件设备是否有错误信息) cat /proc/cpuinfo (检查 CPU 频率是否正常) top (按 1 检测 CPU 核数是否正常,内存大小是否正常) ifconfig(检查网卡设置是否正确) 2、关闭不需要的服务执行 ntsysv 命令: ntsysv 在服务设置界面,设置各项服务的开关。以下仅列出需要启动的服务,未列出的服务一律推荐关闭: atd crond irqbalance microcode_ctl network sendmail sshd syslog 关闭 SElinux ,关闭方法如下: 修改 /etc/selinux/config 文件中的 SELINUX= 为 disabled。 3、更换快速下载源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old cd /etc/yum.repos.d/ mv CentOS-Base-sohu.repo CentOS-Base.repo yum clean yum -y update lsb_release -a yum -y erase mysql yum -y erase php yum -y erase httpd |