PHP,mysql,nginxunx中安装
一:安装PHP,mysql,nginx
linux装软件方式:
1.源码安装:下载wget--》解压tar -zxvf --》配置 ./configure ---》编译make
-->安装 make install
2.yum安装 一键安装包 centos 红帽 乌班图
3.rpm l n m p linux 版本 39.98.47.141
windows centos 6.5 6.8 system nekwrok restart
centos 7.0+ systemctl centos 7.4 7.5 systemctl status firewalld.service 查看防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service 开机 防火墙 不自启 ###Nginx#######安装篇############
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum list nginx ##查询更新列表
yum -y install nginx ##yum安装命令 systemctl start nginx.service ##开启nginx服务软件
systemctl enable nginx.service ##加入开启启动项 ###Nginx#######测试篇######################
用windows浏览器 测试
http://39.98.47.141/(阿里云IP)
看到:
Welcome to nginx!
表示:
Nginx安装成功了
问题1: 访问不了
阿里云: 安全组 --》配置 --》 克隆一个 端口 80
########################################### ===========================================接》》着》》安装》》PHP》》=================================================》》》》 ###Php56#######安装篇############
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install php56w php56w-fpm php56w-opcache php56w-mysql php56w-gd libjpeg* php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mbstring php56w-bcmath systemctl start php-fpm.service ## 启动 php-fpm 软件 用于 运行PHP脚本
systemctl enable php-fpm.service ## 加入 php-fpm 开启自动项 /etc/nginx/conf.d/ 目录下: 虚拟机配置文件 nginx.conf
include vim /etc/nginx/conf.d/default.conf :set nu #####开启行数
###将30行-36行 前面 # 去掉
###将 第31行 "html" 改成 /usr/share/nginx/html
###将 第34行 "/scripts" 改成 $document_root location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
} :wq! ##退出保存 systemctl restart nginx.service
systemctl restart php-fpm.service vim /usr/share/nginx/html/index.php
###编辑如下代码 测试环境脚本
<?php
echo phpinfo();
?> ###Nginx关联php脚本#######测试篇######################
用windows浏览器 测试
http://39.107.105.231/index.php (阿里云IP)
看到:
PHP Version 5.6.36
表示:
Nginx关联php成功了,也就是PHP安装成功了!
##################################################### ===========================================接》》着》》安装》》MySQL》》=================================================》》》》 ###Mysql#######安装篇############
rpm -qa|grep mariadb #查看阿里云默认安装的mariadb数据库 版本号:如:mariadb-libs-5.5.56-2.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 ##卸载mariadb-libs-5.5.56-2.el7.x86_64包 (rpm -e --nodeps 后面跟是上个命令查询结果) rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum list mysql-community-server
yum -y install mysql-community-server systemctl start mysqld.service
systemctl enable mysqld.service mysql_secure_installation ###初始化 mysql系统数据(安装系统数据库) ##提示: Enter current password for root (enter for none):
空密码,回车 ##提示: Set root password? [Y/n]
y,回车 ##提示: New password:
输入数据库密码,如:zha123456 (两次重复密码) ##提示: Remove anonymous users? [Y/n]
y,回车 ##提示: Disallow root login remotely? [Y/n]
y,回车 ##提示: Remove test database and access to it? [Y/n]
y,回车 ##提示: Reload privilege tables now? [Y/n]
y,回车 ###提示: 看到:
Thanks for using MySQL! mysql -h localhost -u root -p
Enter password:******** rootroot mysql>
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'zha123456' WITH GRANT OPTION; ##开启mysql远程访问权限
mysql>flush privileges; ##刷新权限
mysql>exit; systemctl stop firewalld.service ###MySQL#######测试篇######################
###提示: 阿里云 安全组 克隆规则
允许 自定义 TCP 3306/3306 地址段访问 0.0.0.0/0 System created rule.
用Navicat for MySQL 新建连接测试
表示:
Navicat for MySQL 连接阿里云Ip数据库,
外网访问正常,ok!!
##################################################### ===========================================接》》着》》安装》》Iwebshop》》=================================================》》》》 上传iwebshop压缩包:
FileZilla: unzip iwebshop.zip vim /etc/selinux/config
PHP,mysql,nginxunx中安装的更多相关文章
- Centos7中安装Mysql及配置
CentOS 7 安装 MySQL 首先检查 MySQL 是否已安装 yum list installed | grep mysql 如果有的话 就全部卸载 yum -y remove +数据库名称 ...
- Linux CentOS 中安装 MySql
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...
- 在linux中安装和卸载mysql
[安装] 已经获取到linux版本的mysql安装包,包括mysql的server(服务端)和client(客户端)的安装包,假设安装包为: MySQL-server-5.0.22-0.i386.rp ...
- 应用mysql(Linux中安装)
当前 mysql 官网的安装教程,指明可以使用 yum 方式. 若在Ubuntu中安装,参考“Linux(Ubuntu)下MySQL的安装与配置”. MySQL YUM Repository MySQ ...
- ubuntu linux 中安装 mysql
三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/sourc ...
- centos中安装mysql
一.首先输入指令 rpm -qa|grep mysql 检查操作系统中是否已经安装了MySQL 可以通过 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版 ...
- ubuntu的安装及ubuntu中安装mysql和tomcat
一.安装ubuntu 1.创建虚拟机 2.向导选择自定义 3.然后下一步再下一步,直到这里,稍后再安装系统 4.然后选择linux,注意这里下面的下拉选择Ubuntu64,因为我们下载的是64位的,如 ...
- Linux中安装MySQL
因为使用yum安装.安装过程需保证网络通畅 一.安装mysql 1.yum安装mysqlCentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源 ...
- 在docker中安装mysql
#!/bin/sh # 安装docker # 在docker中安装mysql # 解决了docker容器中无法输入中文的问题 ##########################安装docker # ...
随机推荐
- HttpClient : java.net.SocketException: Connection reset
1. 问题排查 httpclient : 4.5.5 排查过程 : 一次SocketException:Connection reset 异常排查 主要原因 : 调用 http 请求时发生了 Sock ...
- linux mmap 内存映射
mmap() vs read()/write()/lseek() 通过strace统计系统调用的时候,经常可以看到mmap()与mmap2().系统调用mmap()可以将某文件映射至内存(进程空间), ...
- vue使用laydate.js插件报错laydate.css: Invalid
在vue中使用laydate.js插件时可能会碰到laydate.css: Invalid这样子的一个报错 然后导致laydate日期控件无法使用. 这主要是因为laydate.js中引入的layda ...
- RestAssured
配置MAVEN <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-ass ...
- [go]net/http
常用方法 r.Method == "GET" time.Now().Format("2006-01-02 15:04:05") //文件操作 os.Create ...
- LC 676. Implement Magic Dictionary
Implement a magic directory with buildDict, and search methods. For the method buildDict, you'll be ...
- Js实现京东无延迟菜单效果(demo) 慕课网
先来理清思路:1.开发基本的菜单结构 2.开发普通的二级菜单效果 3.假如延迟解决移动问题 切换子菜单时候,用setTimeout设置延迟 debounce去抖技 在事件被频繁触发是,只执行一次处理 ...
- 加密算法之 MD5算法
题记:本人自测了很多次,该算法和apache的commons utils包中的MD5算法计算一致 一.针对文件内容生成MD5值 应用场景:针对文件,在传输过程由于网络原因丢帧或者被人别恶意篡改内容,可 ...
- SVN 撤回(回滚)提交的代码
转: SVN 撤回(回滚)提交的代码 2016年12月20日 17:20:58 怀色 阅读数 68614 标签: svnsvn回滚版本回滚 更多 个人分类: svn 版权声明:本文为博主原创文章, ...
- 在VS CODE中调试Angular代码
Chrome Dev Tools 可以调试js程序,但是可能需要和源码之间来回切换. 如果是使用VS CODE来开发Angular,可以直接在VS CODE中调试. 按照如下的步骤即可: 第一步, ...