php70w-mysql_Centos 7下安装php+mysql+nginx+wordpress

概要

之前有写过一篇如何在自己的电脑上安装wordpress跟php这些的配置教程,一直没有写服务器上的安装,自己每次也是需要去找教程些,刚好记录一下。

这篇教程主要会教如何安装php、mysql、phpmyadmin、nginx、zsh还有wordpress,仅仅只是安装,因为我有些也不是很了解,仅仅会使用而已。

安装zsh+oh-my-zsh

安装zsh的原因是因为不喜欢自带的ssh工具,感觉没有这个好用,我最常用的就是记忆功能,比如输入某个字母,按上下键会自动补全已经使用过的命令,安装也很简单,一条命令搞定,他的扩展也很多,这里只讲最简单的安装,当然也可以不需要安装。

执行yum install zsh即可安装,安装过程会有一个提示,输如y即可。

3b0deba74ff7de609d8206abc1449d8d.png

启用zsh执行chsh -s /bin/zsh即可。

安装oh-my-zsh,执行以下命令即可,如果服务器没有安装git,需要先安装一下git,执行yum install git即可。

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O – | sh

出现下图说明安装已经完成,重新打开一个命令行窗口即可看见效果。

9106770cf0729f0968099f55e5154361.png

安装nginx

安装yum源,rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安装nginx执行yum install nginx即可

配置nginx:

设置开机启动: systemctl enable nginx

启动服务:systemctl start nginx 或者 service nginx start

停止服务:systemctl stop nginx 或者 service nginx stop

重启服务:systemctl restart nginx 或者 service nginx restart

nginx配置文件目录:/etc/nginx

配置文件:/etc/nginx/conf.d/default.conf

默认存放网站的目录:/usr/share/nginx/html,如果需要更改目录修改配置文件的内容即可,root

安装php

增加yum仓库信息,rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装所需要的包,提示一直选y即可。

yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64

安装PHP FPM并启动systemctl start php-fpm.service

安装:yum install php70w-fpm

启用:systemctl start php-fpm.service

测试一个php是否能正常运行,先修改一下nginx配置文件,/etc/nginx/conf.d/default.conf

在/usr/share/nginx/html新建一个test.php,随便写一句就行,访问http://domain/test.php如果页面能看见写的说明安装没问题。

安装mysql

下载并添加存储库,然后进行更新,执行下边命令。

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum update

安装MySQL并启动服务。在安装过程中,系统将询问是否要接受.rpm文件的GPG验证结果。如果没有出现错误或不匹配,请输入y。

sudo yum install mysql-server

sudo systemctl start mysqld

运行该sudo mysql_secure_installation脚本解决默认MySQL安装中的几个安全问题,输入之后会提示几个问题,实际情况填写即可:

问题1. Enter current password for root (enter for none): 按回车即可

问题2. Set root password? [Y/n] 输入y,然后输入需要设置的密码,需要输入两次,第二次是确认第一次的密码是否一致

问题3. Remove anonymous users? [Y/n] 是否删除匿名用户?根据自己的情况选择

问题4. Disallow root login remotely? [Y/n] 是否禁止root用户远程登录?

问题5. Remove test database and access to it? [Y/n] 删除测试数据库并访问它?

问题6. Reload privilege tables now? [Y/n] 重新加载特权表?

mysql 创建远程访问用户

创建过程如下:

创建用户

create user 用户;

授权

GRANT ALL PRIVILEGES ON *.* TO 用户@”%” IDENTIFIED BY ‘密码’ WITH GRANT OPTION;

生效

flush privileges;

安装phpmyadmin

使用yum安装:yum install phpmyadmin

给phpmyadmin创建一个软连接:sudo ln -s /usr/share/phpMyAdmin /usr/share/nginx/html,使用http://domain/phpMyAdmin访问即可

更多资料

最后

我也是对服务器的略懂皮毛的,欢迎有不对的地方帮我指出,谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值