centos7安装php环境(适用7)

    xiaoxiao2022-06-24  46

    一,安装apache 1yum  install  httpd #启动apache systemctl    start httpd.service #停止apache systemctl   stop  httpd.service #重启apache systemctl  restart  httpd.service #设置apache开机启动 systemctl   enable    httpd.service 注:输入服务器ip验证是否安装成功,如果出现下边的图片说明安装成功。 2,配置apache虚拟机 vi /etc/ httpd / httpd.conf   在最后面添加如下代码:

    <VirtualHost *:80>

    <Directory "/var/www/html/pure/"> Options IndexesFollowSymLinksMultiViews

    AllowOverride All

        Order allow,deny

        allow from all

    </Directory>

        ServerAdmintest@test

        DocumentRoot "/var/www/html/pure/"

        ServerNamewww.erdangjiade.com

        ErrorLog "logs/erdanjiade_error_log"

        CustomLog "logs/erdangjiade_access_log"

        DirectoryIndex index.phpindex.html

    </VirtualHost>

    2、配制好了之后还要开启mod_rewrite

    找到conf/httpd.conf中搜索如下一段代码: LoadModuleRewrite_modulemodules/mod_Rewrite.so 去掉该代码的最前面的#注释 搜索AllowOverride None替换为AllowOverride All

    二,安装mysql

    1,[root@localhostsrc]# yum -y install  make gcc-c++ cmake bison-devel  ncurses-devel  libaio [root@localhostsrc]# yum install  libaio libaio-devel  -y [root@localhostsrc]# yum install perl-Data-Dumper -y [root@localhostsrc]# yum install  net-tools   -y

    2,如果提示没有找到包执看下边操作 在网上查下,原来CentOS 7上把MySQL从默认软件列表中移除了,用MariaDB来代替。 在官网下载MySQL-server:       # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm      # rpm -ivh mysql-community-release-el7-5.noarch.rpm         # yum install mysql-community-server

    3,配置mysql系统创建mysql用户并受权

    [root@iZ23ers6nb4Zmysql]# service  mysql start --启动MySQL 4,进入mysql并授权远程连接  [root@iZ23ers6nb4Z/]#mysql -uroot -p 1、显示数据库列表。 show databases; 2、显示库中的数据表: use mysql; //打开库

    update user set password=PASSWORD('123456') where user='root';--修改root的用户名密码

    Grant all privileges on *.* to 'root'@'%' identified by'123456' with grant option;//给用户权限

    flush privileges;//立即生效

    三,安装php

    1 yum  install   php2 、安装 PHP 组件,使 PHP 支持 mysql 和一些扩展功能yum  install php-mysql   php-gd  libjpeg *   php-ldap   php-odbc   php -pear   php -xml   php-xmlrpc   php-mbstring  php-bcmath   php-mhash   php-mcrypt           -- 这一步少了会报错的# 重启 apachesystemctl   restart   httpd.service

    转载请注明原文地址: https://ju.6miu.com/read-1123773.html

    最新回复(0)