Mac : 配置远程服务器(apache + mysql +PHP)

如何配置自己远程服务器,我用是阿里云的服务器,捣鼓了一天稍微整出点头绪,分享一下我的经历和踩过的坑:
1、首先要有自己的服务器,这个要自己去买,比如我买的阿里的,登陆服务器后,获取到IP地址,然后打开电脑终端:
输入命令:ssh root@你的IP地址 :如图


Mac : 配置远程服务器(apache + mysql +PHP)_第1张图片
ng ling

看到welcome。。。就说明已经登陆成功啦!
2、安装apache:
输入命令:# yum install httpd 如图:
期间会出现:Is this ok... 输入 y,接着安装。。。
最后会出现 完毕!就OK了:
接着输入:# chkconfig --levels 235 httpd on
自动开启服务。

Mac : 配置远程服务器(apache + mysql +PHP)_第2张图片
Paste_Image.png

3、接下来配置apache的http.conf:
输入命令:# vi /etc/httpd/conf/httpd.conf 如图:

找到 ServerName 改成自己的域名:80(域名没备案的话可写服务器的IP)如图:

Mac : 配置远程服务器(apache + mysql +PHP)_第3张图片
:

然后 esc :wq 保存退出!
最后重启服务:service httpd restart
注意:在重启服务的时候很可能会遇到麻烦,类似这种错误:
Redirecting to /bin/systemctl start httpd.service
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
有几个原因:可能是你在上一步改http.conf文件时输入错了;
还有就是有别的程序占用了80端口:netstat -nlp |grep :80 查看被占用的端口:
这里我的80端口就被nginx占用(查了半天才查到原因):然后想办法结束占用端口的进程(不知道的可自行百度)

Paste_Image.png

解决完之后我们再重启服务:

Paste_Image.png

OK!
在浏览器输入你配置的域名,会看到apache 123.... 的页面!

![Uploading Paste_Image_062363.png . . .]

4、安装mysql:

yum install mysql mysql-server

完毕后查看运行状态:# service mysql status

Paste_Image.png

5、安装php:

yum install php(步骤跟第一步安装服务差不多)

安装完毕后:就可以编写PHP代码了:
进入到html目录中:

cd /var/www/html

新建一个PHP文件:

vim index.php

Mac : 配置远程服务器(apache + mysql +PHP)_第4张图片
Paste_Image.png

然后 :wq 保存退出。
在浏览器输入,你的域名/index.php 就能看见:hello World!!!

Mac : 配置远程服务器(apache + mysql +PHP)_第5张图片
Paste_Image.png

你可能感兴趣的:(Mac : 配置远程服务器(apache + mysql +PHP))