在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、yum -y update // 更新系统 1.1)yum -y install gcc g++ gcc-c++ make kernel-devel kernel-headers 1.2)vi /etc/selinux/config # 禁止SELINUX 1.3)设置SELINUX=disabled 1.4)重启系统
2、安装mysql 2.1)yum -y install mariadb-client mariadb-server mariadb-devel 2.2)启动:systemctl start mariadb.service 2.3)设置开机自启:systemctl enable mariadb 2.4)设置root密码: ① systemctl stop mariadb.service ② mysqld_safe --skip-grant-tables ③ mysql -u root(另开shell) ④ use mysql; ⑤ update user set password=password("123456") where user='root'; ⑥ delete from user where user = ''; ⑦ flush privileges; 2.5)设置root远程访问: ① use mysql; ② update user set host='%' where user='root' and host='localhost'; ③ flush privileges; ④ exit; ⑤ systemctl restart mariadb.service ⑥ firewall-cmd --zone=public --add-port=80/tcp --permanent #添加80端口 ⑦ firewall-cmd --zone=public --add-port=3306/tcp --permanent #添加3306端口 ⑧ firewall-cmd --reload #重新启动防火墙
3、安装apache 3.1)yum -y install httpd 3.2)启动:systemctl start httpd.service 3.3)设置开机自启:systemctl enable httpd 3.4)配置虚拟主机:在/etc/httpd/conf.d/目录下建新vhost.conf,新增内容: <VirtualHost *:80> DocumentRoot "/var/www/html/" ServerName 192.168.8.100 ErrorLog "/var/log/httpd/error.log" CustomLog "/var/log/httpd/access.log" common </VirtualHost> <VirtualHost *:80> DocumentRoot "/var/www/html/CodeIgniter-3.1.2/" ServerName www.100ci.com ErrorLog "/var/log/httpd/100ci-error.log" CustomLog "/var/log/httpd/100ci-access.log" common </VirtualHost>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 附一:yum安装nginx # rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # yum info nginx # yum install -y nginx # systemctl start nginx # systemctl enable nginx
附二:安装 nginx 也相当简单,查看官网说明文档 http://nginx.org/en/linux_packages.html#stable 1)[root@localhost ~] vi /etc/yum.repos.d/nginx.repo 2)复制如下内容到刚才新建的文件中 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ # 因为我的系统是centos7 gpgcheck=0 enabled=1 3)yum -y install nginx 4)yum start nginx 5)yum enable nginx
附三:ngnix修改配置文件支持php server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main;
附四:修改/etc/php-fpm.d/www.conf 文件 user = nginx # 由apache改为nginx ; RPM: Keep a group allowed to write in log dir. group = nginx # 由apache改为nginx
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4、安装php7 4.1)请参考 https://webtatic.com/packages/php71/ 4.2)rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 4.3)rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 4.4) yum -y install php71w php71w-opcache php71w-common php71w-fpm php71w-gd php71w-mbstring php71w-mcrypt php71w-odbc php71w-pecl-redis php71w-pecl-memcached php71w-mysqlnd php71w-devel 4.5)安装完php,重启httpd,systemctl restart httpd 4.6)如果php中有冲突的包,执行yum -y remove 包名
5、安装phpredis、swoole扩展 5.1)yum -y install redis php-redis postgresql-devel openssl-devel 5.2) pecl install swoole 5.2)重启httpd,systemctl restart httpd
6、部署成功
|
2022-08-18
2022-08-17
2022-11-06
2022-08-17
2022-07-18
请发表评论