安装好虚拟机后,可以进行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