要求的环境:centos7 4G内存 2核cpu 40G硬盘
需求的镜像:centos7
基本配置:crt登录 iptables 关闭 selinux关闭
配置yum源 centos7
1、安装主机所需要的编译程序源码环境。c语言、C++等等。
2、将相应的程序压缩文件传输到/usr/local/src目录中
3、安装cmake程序,需要先解压tar xzvf 压缩包;运行脚本;make ; make install
4、配置与安装mysql;需要先解压 mysql压缩包;
useradd mysql -s /sbin/nologin
mkdir -p /usr/local/mysql/var
chown -Rf mysql:mysql /usr/local/mysql/
tar xzvf mysql-5.6.19.tar.gz
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local #在编译数据库时使用的是cmake命令,其中,-DCMAKE_INSTALL_PREFIX参数用于定义数据库服务程序的保存目录,-DMYSQL_DATADIR参数用于将真实数据库文件的目录定义,-DSYSCONFDIR则是定义MySQL数据库配置文件的保存目录。
make
make install
rm -rf /etc/my.cnf #为了让MySQL数据库程序正常运转起来,需要先删除/etc目录中的默认配置文件
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var #在MySQL数据库程序的保存目录scripts内找到一个名为mysql_install_db的脚本程序,执行这个脚本程序并使用--user参数指定在前面步骤已经创建的MySQL服务的对应账号名称,使用--basedir参数指定MySQL服务程序的保存目录,使用--datadir参数指定MySQL真实数据库的文件保存目录,这样即可生成系统数据库文件,也会生成出新的MySQL服务配置文件。
ln -s my.cnf /etc/my.cnf #把系统生成新的MySQL数据库my.cnf配置文件链接到/etc目录下面
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld //把程序目录中的开机程序文件mysql.server复制到/etc/rc.d/init.d目录下面去,方便通过service命令来管理MySQL数据库服务程序。
chmod 777 /etc/rc.d/init.d/mysqld
vi /etc/rc.d/init.d/mysqld
46 basedir=/usr/local/mysql
47 datadir=/usr/local/mysql/var
service mysqld start
chkconfig mysqld on
vi /etc/profile
74 export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile
mkdir /var/lib/mysql
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
mysql_secure_installation #需要设置mysql数据库密码(记住)其他输入“y”
5、配置nginx服务
(1)配置pcre组件 解压tar xzvf pcre-8.35.tar.gz 、进入目录cd pcre-8.35,配置 ./configure --prefix=/usr/local/pcre
(2)make ;make install
(3)安装openssl组件 解压 tar xzvf openssl-1.0.1h.tar.gz ;进入目录 cd openssl-1.0.1h ;配置 ./config --prefix=/usr/local/openssl
(4)make ;make install
(5)配置环境变量 74 export PATH=$PATH:/usr/local/mysql/bin:/usr/local/openssl/bin
(6)source /etc/profile
(7)安装zlib组件 :解压 tar xzvf zlib-1.2.8.tar.gz ;cd zlib-1.2.8; 配置 ./configure --prefix=/usr/local/zlib ;make ;make install
(8)useradd www -s /sbin/nologin //在安装部署好具有依赖关系的软件包之后,创建一个用于执行Nginx服务程序的账户。账户名称可以自定义
(9)安装nginx服务 解压 tar xzvf nginx-1.6.0.tar.gz ;cd nginx-1.6.0/ ;
(10)./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.1h --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.35 //对--user与--group参数用于指定执行Nginx服务程序的用户名和用户组。在使用参数调用openssl、zlib、pcre软件包时,写软件源码包的解压路径
(11)make ; make install
(12)vi /etc/rc.d/init.d/nginx 增加Nginx脚本
(13)chmod 777 nginx
(14)/etc/rc.d/init.d/nginx restart ;chkconfig nginx on
6、配置php 服务
(1)安装 yasm组件 解压 : 进入目录 ; ./configure ;make ;make install
(2) 安装 libmcrypt 组件 解压 ;进入目录 ; ./configure ;make ;make install
(3)安装libvpx 组件 解压 ;进入目录 ; ./configure --prefix=/usr/local/libvpx --enable-shared --enable-vp9 ;make ;make install
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 16:06:42,Processed in 0.01495 second(s).