要搭建一个前端技术博客,经过调研决定使用 Wordpress + LAMP 的web框架。这里先介绍下LAMP环境搭建。
LAMP(Linux + Apache + Mysql/MariaDB + Perl/PHP/Python),一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。(——摘自百度百科)
这里我们使用的是 Linux + Apache + Mysql + PHP 方案。经过调研,分别安装很麻烦,只需要装一个XAMPP即可。
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。(——摘自百度百科)
下载
首先,下载XAMPP。选择安装环境对应的版本,这里我选择XAMPP for Linux v5.6.30 (PHP 5.6.30)。使用winSCP将软件发送到待部署的linux虚机上。但是安装双击就卡死了,这个需要用linux命令来安装。
通过SecureCRT登录虚机,cd到安装包路径,运行:
这句话的意思是开通安装权限。chmod 755 设置用户的权限为:
1.文件所有者可读可写可执行
2.与文件所有者同属一个用户组的其他用户可读可执行
3.其它用户组可读可执行
安装
然后再安装,运行:
按照提示一步步下来,默认安装到 /opt/lampp 。
这样就成功了。进入到/opt/lampp就能看到目录结构如下:
启动
输入命令:
|
|
启动web服务器,从图中可以看到apache、mysql、ftp服务都启动OK了
另外请注意,你可以使用图形化工具轻松管理您的服务器。使用以下命令启动此工具:
|
|
在浏览器上输入服务器地址访问http:xx.xxx.xxx.xx
发现报错nginx 404
原来虚机里配置过nginx,且nginx使用端口80,xampp中apache也是80端口。据调研xampp目录下有一个shell脚本,在这个脚本里面,把80端口写死了。所以修改nginx端口号为8081。
在/usr/local/nginx/conf中修改nginx.conf——server——listen 为8081
为了方便,不用每次命令都输入一串地址,配置命令如下:
|
|
然后可直接通过nginx命令停止
|
|
查看,master进程没有了
|
|
启动nginx:
|
|
停止xampp
|
|
然后重新启动
|
|
现在在浏览器上输入服务器地址访问http:xx.xxx.xxx.xx就ok了