• 技术文章 >后端开发 >PHP问题

    centos yum如何安装php环境搭建

    藏色散人藏色散人2021-09-12 09:13:02原创106

    centos yum安装php环境的搭建方法:1、通过“yum install httpd”安装apache;2、安装mysql;3、通过“yum install php php-devel”命令安装PHP;4、重启apache即可。

    本文操作环境:centOS8系统、PHP7.2版,DELL G3电脑

    centos8安装搭建php环境

    window/centos双系统安装完成之后,接下来在centos上搭建php的环境。

    网上也有很多安装的教程,其实都一个样,以下我直接使用yum安装。默认都是安装最新版本。

    安装apache:

    yum install httpd
    //配置ServerName
    //将#ServerName www.example.com:80修改为ServerName localhost:80
    vi /etc/httpd/conf/httpd.conf
    //启动apache:
    systemctl start httpd
    ///查看安装版本: (我的是apache/2.4.37)
    httpd -v
    //设置开机启动:
    systemctl enable httpd

    安装mysql:

    yum install mysql mysql-server
    //启动mysql
    systemctl start mysqld.service
    //设置root密码为123456
    mysqladmin -u root password 123456
    //后续如果需要修改root密码
    alter user 'root'@'%' identified with mysql_native_password by '新密码’;
    //登录mysql
    mysql -u root -p  //需要输入密码
    //设置远程可访问
    grant all privileges on *.* to 'root'@'%'with grant option;
    flush privileges;
    //如果远程还是无法访问,有可能是防火墙的原因,关闭防火墙
    //这里可以查看root用户的host ‘localhost' 已经变成了 ’%‘
    use mysql 
    select host,user from user;

    安装php:

    yum install php php-devel
    //查看php版本 (我的是php 7.2.11)
    php -v
    //安装php扩展
    yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
    //我这里在安装php-mysql的时候会提示错误:没有匹配的参数:php-mysql
    //解决如下:
    yum search php-mysql
    //找到两个匹配版本:php-mysqlnd.x86_64 ;执行安装
    yum install php-mysqlnd.x86_64
    //启动php
    systemctl start php-fpm
    //设置开机启动
    systemctl enable php-fpm

    最后重启apache: systemctl restart httpd. 到这里已经全部安装完环境。

    apache默认解析目录是在 /var/www/html 目录下,更改成 /var/www 目录

    vim /etc/httpd/conf/httpd.conf

    从 DocumentRoot “var/www/html/" 开始 改成 ”var/www/"

    重启apache :

    systemctl restart httpd

    可测试:在/var/www/目录下新建文件 index.php 浏览器直接访问:localhost 会显示index.php的内容

    设置多站点: /etc/httpd/conf.d/目录下 新建.conf 文件;对应 /var/www/目录下新建网站目录

    cd /etc/httpd/conf.d/ 
    touch test.conf
    //test.conf 插入代码
    <VirtualHost *:80> 
     DocumentRoot /var/www/test
     ServerName www.test.com
     <Directory "/var/www/test"> 
      Require all granted
      Options FollowSymLinks
      AllowOverride all
      #Require all denied
     </Directory> 
    </VirtualHost>

    客户端 hosts 指定ip地址和 域名,就可以正常访问网站了。(如 192.168.2.144 www.test.com)

    推荐学习:《PHP视频教程

    以上就是centos yum如何安装php环境搭建的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:centos php
    上一篇:php 下载图片无法打开怎么办 下一篇:php5.3安装教程
    线上培训班

    相关文章推荐

    • win7本地服务器怎么搭建php环境• linux下安装php环境变量怎么设置• 如何设置php环境变量• mac怎么部署php环境变量• win7 如何搭建php环境变量

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网