CentOS7搭建apache/nginx、mysql、php、phpmyadmin环境

来源:互联网 发布:捕鱼软件下载 编辑:程序博客网 时间:2024/05/21 21:02

最近在看鸟哥的私房菜Linux,所以就在买了一个国外的服务器来折腾,首先就搭建了一下基本的web服务器。过程中遇到了各种坑,总结了一下,写出来,避免大家踩坑。

1.安装apache或nginx服务器

/***************apache***************///1.安装apache服务器,-y表示后面的提示全部都通过yum install httpd -y//2.启动apache服务器systemctl start httpd//其他常用命令//重启apache服务器systemctl restart httpd//关闭apache服务器systemctl stop httpd//3.使apache服务器开机自启systemctl enable httpd.service//4.关闭SELINUXvi /etc/selinux/config//注释掉如下两句,添加最后一项#SELINUX=enforcing //#注释掉#SELINUXTYPE=targeted //#注释掉SELINUX=disabled //#增加:wq! 保存退出//输入如下命令setenforce 0 //#使配置立即生效/***************nginx***************///1.安装epel仓库yum install epel-release -y //2.安装nginx服务器yum install nginx -y//3启动nginx服务systemctl start nginx//4.使nginx服务开机自启systemctl enable nginx/*注意事项:1.nginx默认的web根目录是/usr/share/nginx/html2.如果想修改nginx的web根目录,使用vim编辑/etc/nginx/nginx.conf,修改root=你想要的目录vi /etc/nginx/nginx.conf  编辑nginx的配置文件/root   搜索root关键字root=/web/www  修改为你想要设为web根目录的路径/*

2.安装mysql数据库

安装mariadb数据,这个数据库是mysql的一个分支,有专人维护,推荐使用。毕竟mysql已经被oracle收购了,你懂得。

//1.安装mariadb(mysql)数据库yum install mariadb mariadb-server -y//2.启动mariadb服务systemctl start mariadb//其他命令//重启mariadb服务systemctl restart mariadb//停止mariadb服务systemctl stop mariadb//3.使mariadb服务开机自启systemctl enable mariadb

配置mariadb数据库

//1.输入这个命令开始配置mysql_secure_installation//2.会提示你输入当前的root密码,如果没有设置过,就直接回车Enter current password for root (enter for none)://3.提示是否设置root密码,输入y,回车Set root password? [Y/n]//4.输入root密码New password: //5.确认root密码Re-enter new password://6.移除匿名用户,输入y,回车Remove anonymous users? [Y/n]//7.禁用远程root用户登录,这个看个人需求,如果你想在远程连接mysql,你就输入n,回车;如果为了安全考虑,不允许的话,输入y,回车Disallow root login remotely? [Y/n]//8.是否移除test数据库,不想要的话,输入y,回车Remove test database and access to it? [Y/n]//9.刷新权限、表,输入y,回车Reload privilege tables now? [Y/n]

至此,mariadb安装、配置完成。

3.安装php环境

//1.安装php及其扩展,默认安装的是php5.4yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash -y//2.如果想升级php到5.6/7.0//2.1首先需要升级软件仓库,依次执行下面2个命令 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm//2.2删除旧的phpyum remove php-common -y//2.3安装所需要的版本,5.6版本,yum install php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring -y//2.3安装所需要的版本,7.0版本yum install php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring -y//3.检查php是否安装成功php -v //可以看到自己安装的php版本信息//4.重启服务器systemctl restart httpd

4.安装phpmyadmin数据库管理系统

//1.下载phpmyadmin包wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.zip//2.解压phpmyadmin包unzip phpMyAdmin-4.7.0-all-languages.zip//2.如果没有安装unzip和zip,请先安装,然后再执行上面的操作yum install zip unzip -y//3.将解压后的phpmyadmin移动到/var/www/html/phpmyadmin文件夹下//3.1首先创建phpmyadmin文件夹mkdir /var/www/html/phpmyadmin//3.2移动文件mv phpMyAdmin-4.7.0-all-languages/* /var/www/html/phpmyadmin///4.重启apache服务器systemctl restart httpd

然后就可以在浏览器输入 ip地址或域名/phpmyadmin访问了,至此,CentOS7安装apache、mysql、php、phpmyadmin完成了。

1 0
原创粉丝点击