记笔记,记笔记
使用系统自带yum库下载安装(全程最好使用root账户)
《好吧,很皮,拿起虚拟机一顿操作的》
首先安装apache
1 yum -y install httpd
启动apache服务
systemctl start httpd.service
设置apache开机启动
systemctl enable httpd.service
验证apache是否安装成功 在物理机的浏览器输入虚拟机的ip地址,Cont OS7这里查询ip的指令为ip addr(以前使用的red hat是ipconfig)
如果还需要外网访问的话 需要把防火墙关闭掉,以前的事iptables,现在是Firewall-cmd 指令如下:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
使用物理机打开浏览器输入Cent OS7的ip,出现testing123表示服务器这边没什么大问题了
2.安装PHP
先安装php
yum -y install php
写一个测试
vi /var/www/html/test.php -> 按 i 进入编辑模式,会显示INSERT -> <?php echo 'Hello,World!'; phpinfo(); ?> -> 按esc退出编辑模式进入命令模式 -> :wq表示保存并推出
重启apache服务
systemctl restart httpd
回到物理机浏览器 在原来的ip后面加/test.php
如果你的情况和下面一样也就表示没有什么问题了
3.安装MySQL,这里的MySQL是MariaDB,其实都一样
安装MySQL 记得安装全,不然跑不起来怎么浪
yum install mariadb*
开启sql服务
systemctl start mariadb.service
开机自启sql服务
systemctl enable mariadb.service
最开始root账户没有密码登录只需要mysql -u root就能登录,给sql的密码
mysql_secure_installation
下面是一堆英文说明,按照常规操作一顿yes+enter,中途加入你想要设置密码,最好可以测试一下,密码和linux一样不会明文回显
mysql -u root -p
4.关联php和mysql
查看php的扩展模块
yum search php
安装php关联MySQL的模块
yum -y install php-mysql
5.添加php的常用模块
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
再次重新启动apache服务
systemctl restart httpd
再用物理机的浏览器访问服务器ip/test.php,就会php信息里面回加载出刚刚添加的功能模块
6.放入测试程序
打开xshell(这款软件官网针对学生和家庭是免费的,不要像我一样下载一堆病毒)
连接上Cent OS7的ip再输入用户名密码
可以安装一个yum提供的rz工具传输文件
yum provides */rz
在xshell中找到服务器的项目路径
cd /var/www/html
直接输入直接输入rz,弹出文件选项框,直接找到想要传输的文件然后解压就行了,在访问的时候路径改成文件名或者文件夹名
如果嫌麻烦,每次传文件都要传到那个文件夹,可以自己创建个文件夹,然后更改apache的httpd.cof文件里面的目标文件夹路径到想要的文件路径,也可以更该这个服务器的端口号,默认的为80,还有默认的首页,改错了可能服务就起不来了
参考 Install Apache, PHP And MySQL On CentOS 7 (LAMP)
over