Centos8安装PHP

安装好虚拟机后,可以进行PHP的安装。

一:安装Apache

1.安装Apache:执行命令yum install httpd

2.配置ServerName:执行命令vi /etc/httpd/conf/httpd.conf进入httpd.conf将ServerName www.example.com:80修改为ServerName localhost:80

3.启动Apache:执行命令systemctl start httpd

4.设置开机自启动:systemctl start httpd

5.查看安装版本:httpd -v

二:安装mysql

1.安装mysql:执行命令yum install mysql mysql-server

2.启动mysql:执行命令systemctl start mysqld.service

3.设置root用户和密码:执行命令mysql admin -u root password 123456(如果后续需要修改root密码:alter user ‘root’@’%’ identified with mysql_native_password by ‘新密码’;)

4.登录mysql:执行命令mysql -u root -p 123456

5.设置远程可访问:执行命令grant all privileges on . to ‘root’@’%’with grant option;
flush privileges;

三:安装PHP

1.安装PHP:执行命令yum install php php-devel

2.查看php版本:php -v

3.按住php扩展:yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc(我在这里安装的时候遇到了提示错误:没有匹配的参数:php-mysql解决办法:yum search php-mysql)

4.匹配版本:执行命令yum install php-mysqlnd.x86_64

5.启动PHP:执行命令systemctl start php-fpm

6.设置开机自启动:执行命令systemctl enable php-fpm。然后再次重启Apache(systemctl restart httpd),到这里已经安装完全部运行环境。

附录:Apache默认解析目录在/var/www/html,可以更改为/var/www/目录。执行命令vi /etc/httpd/conf/httpd.conf。从DocumentRoot “var/www/html/” 开始 改成 ”var/www/”。然后重启Apache(systemctl restart httpd)。

测试:在/var/www/目录下新建文件 index.php 浏览器直接访问:本机IP,显示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
复制代码

客户端 hosts 指定ip地址和 域名,就可以正常访问网站了。(如 192.168.2.144 www.test.com)也可以用lnmp源码快速安装

原创文章,作者:witersen,如若转载,请注明出处:https://www.witersen.com

(0)
Hachi的头像Hachi
上一篇 2020年12月9日 下午5:36
下一篇 2020年12月27日 下午8:57

相关推荐

  • PHP并发下安全的文件读写方式

    可道云是一款非常强大的私有云和在线文档管理系统,源码之中有很多借鉴的方法 安全读取文件,避免并发下读取数据为空 安全写入文件,避免并发下产生的影响

    2021年1月18日
    5640

发表回复

登录后才能评论