2014-07-25 21:01:07 nowayc 阅读数 671
  • 玩转测试环境搭建

    课程主要由虚拟机安装使用、Windows平台、Linux平台下各种环境搭建三大部分构成 。 虚拟机使用篇 包含了主流虚拟机软件的使用、Windows虚拟机、Linux虚拟机的安装及使用 Windows。 Linux环境搭建篇包含: MySQL数据库服务搭建使用客户端连接数据库服务、XAMPP环境搭建、部署PHP项目、bug管理系统bugfree、mantis搭建、禅道--项目管理系统搭建、Java环境变量配置、Java开发环境搭建、Tomcat环境搭建、部署Java项目、 Jmeter性能测试工具安装配置、Python环境变量配置、Python开发环境搭建、Python+seleniumt自动化测试环境搭建、LNMP环境搭建(Linux+nginx+MySQL+PHP)、Linux资源使用实时可视化监考系统搭建。

    902 人正在学习 去看看 流柯

xampp for linux
进入 Linux shell 并以系统管理员的身份登录:
su
将下载的压缩文件释放到 /opt:(没有这个文件夹自己创建)
tar xvfz xampp-linux-1,7,3a,tar,gz -C /opt
警告: 只允许使用上述命令安装 XAMPP。不要使用任何 Microsoft Windows 工具释放压缩文件,这没有用。
警告 2: 使用此命令时,已存在的旧版 XAMPP 会被覆盖。
就这样结束了。XAMPP 被安装在 /opt/lampp 目录下。
运行
使用下面的命令开始运行 XAMPP:
/opt/lampp/lampp start
您应该能在屏幕上看到类似下面的提示信息:
Starting XAMPP 1,7,3a,,,
LAMPP: Starting Apache,,,
LAMPP: Starting MySQL,,,
LAMPP started,
好了。Apache 和 MySQL 正在运行中。
基本上就这样,剩下的就是打开127,0,0,1测试下,看打得开不。


xampp for mac
1、修改httpd,conf文件,目录是/Applications/XAMPP/xamppfiles/etc/httpd,conf,在终端里输入命令如下
2、打开httpd,conf文件后,按ctrl+W搜索 “httpd-vhosts,conf”,去掉前面的 # 注释符,确保引入了 vhosts 虚拟主机配置文件。
3、再在httpd,conf的最后面添加一段以下代码
<Directory "/Users/heiniuhaha/Sites/project">
        #Options Indexes FollowSymLinks ExecCGI Includes #don't permission see list
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>
说明:
“Options All”是允许目录浏览,有安全性风险,适合用于个人调试程序,需注意当站点根目录含index,html页面时,会默认打开网页,而不是目录列表,因此此模式需删除index,html,
“Options Indexes FollowSymLinks ExecCGI Includes”是不允许目录浏览,适合正式站点
4、打开文件httpd-vhosts,conf文件,目录是/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts,conf,在终端里输入命令如下:
输入密码后打开httpd-vhosts,conf文件开始编辑
编辑完成后,按ctrl+X退出,按Y保存,重启xampp,浏览器输入127,0,0,1 www,server,com www,test,com www,admin,com看看页面出来的内容。
你会发现127,0,0,1和www,server,com会指向原来的xampp的引导页,而www,test,com www,admin,com分别指向不同的站点。
5、mysql配置
此时你进入mysql的phpmyadmin页面会发现提示空密码错误。
找到config,inc,php文件,路径是/Applications/XAMPP/xamppfiles/phpmyadmin/config,inc,php
打开文件config,inc,php后,找到$cfg['Servers'][$i]['password'] = '',改为$cfg['Servers'][$i]['password'] = '123'; 保存退出后,重启xampp即可。
终端进入mysql命令行操作
需要以目录形式访问,而不要默认以index,html index,php等打开的话,需要配置下将原来默认打开的去掉。
sudo nano /Applications/XAMPP/xamppfiles/etc/httpd,conf


Xampp中文版
可以在相关下载站找中文补丁,但xampp官方是没有提供中文版本的。建议使用原版。


Xampp 64位
有linux的64位版本


解决80端口被封、动态IP、甚至无公网IP问题
动态IP时,可以使用动态域名解析方案,在内网使用动态域名解析软件,将域名固定在解析到本地。开放的动态域名解析有dnspod的api、nat123动态域名解析等。
80端口被屏蔽、甚至无公网IP时,可以借助开放的nat123网络辅助80端口映射,将内网网站应用映射到外网。

2012-07-12 10:11:39 zhchma 阅读数 361
  • 玩转测试环境搭建

    课程主要由虚拟机安装使用、Windows平台、Linux平台下各种环境搭建三大部分构成 。 虚拟机使用篇 包含了主流虚拟机软件的使用、Windows虚拟机、Linux虚拟机的安装及使用 Windows。 Linux环境搭建篇包含: MySQL数据库服务搭建使用客户端连接数据库服务、XAMPP环境搭建、部署PHP项目、bug管理系统bugfree、mantis搭建、禅道--项目管理系统搭建、Java环境变量配置、Java开发环境搭建、Tomcat环境搭建、部署Java项目、 Jmeter性能测试工具安装配置、Python环境变量配置、Python开发环境搭建、Python+seleniumt自动化测试环境搭建、LNMP环境搭建(Linux+nginx+MySQL+PHP)、Linux资源使用实时可视化监考系统搭建。

    902 人正在学习 去看看 流柯

换上ubntu9.10 64位,作为web工作者来说apache、php、mysql都必要安装的,在win里习惯了xampp,不是服务器为什么非要一个一个装呢,当然xampp也有linux版的,xampp for linux或者称lampp。刚好装的是64位的,xampp默认不支持64 位安装,怎么解决呢?

64位安装lampp(xampp for linux)

首先,安装32位支持包

sudo apt-get install ia32-libs

可是依然还会提示“XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.”

然后,找到并编辑解压后的lampp文件,

sudo gedit /opt/lampp/lampp

并搜索“XAMPP is currently 32 bit only“引号里的那句话。用#号注释下面的判断环境的语句。

#case `uname -m` in
#    *_64)
#    if /opt/lampp/bin/php -v > /dev/null 2>&1
#    then
#        :
#    else
#        $de && echo "XAMPP gibt es zur Zeit nur als 32-Bit Applikation. Bitte verwende eine 32-Bit Kompatibilitaetsbibliothek fuer Dein System."
#        $de || echo "XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system."
#        exit
#    fi
#    ;;
#esac

启动后可能你还会遇上几个常见的问题。解决办法如下:

1、如果直接启动lampp,唯独mysql不会启动。
解决方法:

chown -R nobody.root /opt/lampp/var/mysql

问题解决,mysql启动正常!确认mysql正常启动了,再进行下面的步骤。

2、在终端安装XAMPP时出现/opt/lampp/lampp: line 74: arch: command not found的错误提示
解决方法:

sudo vim /bin/arch

在弹出的编辑框界面中增加一行:

uname -m

保存退出。再次在终端中输入

sudo chmod x /bin/arch

问题解决。

3、如果在启动warning: World-writable config file /opt/lampp/etc/my.cnf is ignored

原因:XAMPP对my.cnf的读取权限进行了设置,不允许World-writable(字面意思是全世界都可读写)

解决方法:

sudo chmod 644 /opt/lampp/etc/my.cnf

4、进入phpMyAdmin页面时显示:Wrong permissions on configuration file, should not be world writable

原因:这个不关XAMPP的事了,是phpmyadmin目录权限设置的问题,如果你把phpmyadmin的所有文件chmod 777就会出现这个提示了。

解决方法:只要修改文件属性就可以了,phpmyadmin要运行在755权限下,

sudo chmod -R 755 /opt/lampp/phpmyadmin

5、如果你觉得xampp的htdocs目录放在opt/lampp/下不好,

可以先在终端运行sudo /opt/lampp/lampp security把安全问题解决了,

然后sudo cp -R /opt/lampp/htdocs /home/htdocs把整个htdocs目录复制一份放在/home下,

然后sudo chmod -R 777 /home/htdocs给我们htdocs目录的修改权限,

最后sudo gedit /opt/lampp/etc/httpd.conf修改Apache 配制文件,查找里面的/opt/lampp/htdocs全部替换改为我们刚才的htdocs目录地址/home/htdocs保存退出就可。

还补充个:

如果你要用ProFTPD

那么还要修改配置文件sudo gedit /opt/lampp/etc/proftpd.conf

把里面的/opt/lampp/htdocs也改为/home/htdocs


2016-07-31 23:59:30 Yade_Lei 阅读数 2058
  • 玩转测试环境搭建

    课程主要由虚拟机安装使用、Windows平台、Linux平台下各种环境搭建三大部分构成 。 虚拟机使用篇 包含了主流虚拟机软件的使用、Windows虚拟机、Linux虚拟机的安装及使用 Windows。 Linux环境搭建篇包含: MySQL数据库服务搭建使用客户端连接数据库服务、XAMPP环境搭建、部署PHP项目、bug管理系统bugfree、mantis搭建、禅道--项目管理系统搭建、Java环境变量配置、Java开发环境搭建、Tomcat环境搭建、部署Java项目、 Jmeter性能测试工具安装配置、Python环境变量配置、Python开发环境搭建、Python+seleniumt自动化测试环境搭建、LNMP环境搭建(Linux+nginx+MySQL+PHP)、Linux资源使用实时可视化监考系统搭建。

    902 人正在学习 去看看 流柯

网站开发,想测试一下手机上的浏览效果,很自然就想着,手机与电脑同在一个wifi下,局域网嘛。

然而问题来了,哎呀我去,我在网上搜了半天,全是在讲一个意思:你啊,就把lampp目录下etc/extra/httpd-xampp.conf中的那啥<locationMatch></locationMatch>里面的什么Deny from all改成Allow from all嘛,全是这一个调调。当然,这么多人说,我也知道肯定在某种情况下它是有效的。罢特,我这里根本就没有什么<locationMatch></locationMatch>好吗?(我的XAMPP版本是XAMPP for Linux 5.6.23-0)我甚至把XAMPP中的那些个.conf文件基本都看了一遍,完全没有网上说的那些个Allow和Deny起头的设置。难道我又get到了所有人都遇不到境地?

反正改XAMPP的conf文件是怎么着都弄了,实在是不行我也没办法。于是我就想是不是防火墙的问题。比如,我这个Linux把80端口给拦下来了,别的机器请求80端口时一律得不到回复(Chrome给的错误是ERR_ADDRESS_UNREACHABLE)。然后我就整Linux防火墙这事儿,然而完全不懂iptables。最后,就刚才,看到一篇百度经验(http://jingyan.baidu.com/article/93f9803fc7ded1e0e46f550f.html)试着跟着做了一下,装了个图形端一看,果然只有1025~65535是可以通过的,于是就加了个80。刚一加完旁边的另一台电脑就把网站给开出来了。

唉,有时候真的觉得,找一个问题的解决方案,真曲折啊。大部分人都叫你这么干,然而这么干怎么都没用,你说这咋办?


夜深了,明天得继续奋斗了,随便写写,明天详细改改。

2015-08-16 11:11:42 hurong921226 阅读数 278
  • 玩转测试环境搭建

    课程主要由虚拟机安装使用、Windows平台、Linux平台下各种环境搭建三大部分构成 。 虚拟机使用篇 包含了主流虚拟机软件的使用、Windows虚拟机、Linux虚拟机的安装及使用 Windows。 Linux环境搭建篇包含: MySQL数据库服务搭建使用客户端连接数据库服务、XAMPP环境搭建、部署PHP项目、bug管理系统bugfree、mantis搭建、禅道--项目管理系统搭建、Java环境变量配置、Java开发环境搭建、Tomcat环境搭建、部署Java项目、 Jmeter性能测试工具安装配置、Python环境变量配置、Python开发环境搭建、Python+seleniumt自动化测试环境搭建、LNMP环境搭建(Linux+nginx+MySQL+PHP)、Linux资源使用实时可视化监考系统搭建。

    902 人正在学习 去看看 流柯
linux启动XAMPP命令:

启动 XAMPP

/opt/lampp/./lampp start

停止 XAMPP

/opt/lampp/./lampp stop

重启 XAMPP

/opt/lampp/./lampp restart

安全设置

/opt/lampp/./lampp security

卸载 XAMPP

rm -rf /opt/lampp

2016-07-08 00:26:55 Test_dx 阅读数 2114
  • 玩转测试环境搭建

    课程主要由虚拟机安装使用、Windows平台、Linux平台下各种环境搭建三大部分构成 。 虚拟机使用篇 包含了主流虚拟机软件的使用、Windows虚拟机、Linux虚拟机的安装及使用 Windows。 Linux环境搭建篇包含: MySQL数据库服务搭建使用客户端连接数据库服务、XAMPP环境搭建、部署PHP项目、bug管理系统bugfree、mantis搭建、禅道--项目管理系统搭建、Java环境变量配置、Java开发环境搭建、Tomcat环境搭建、部署Java项目、 Jmeter性能测试工具安装配置、Python环境变量配置、Python开发环境搭建、Python+seleniumt自动化测试环境搭建、LNMP环境搭建(Linux+nginx+MySQL+PHP)、Linux资源使用实时可视化监考系统搭建。

    902 人正在学习 去看看 流柯
  • Linux|XAMPP Linux 5.6.8 64bit 外网无法访问 可以通过修改下面的文件
vi opt/lampp/etc/extra/httpd-xampp.conf

在如下代码段中 将Require Local 修改替换为 Require all granted

# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Require all granted
</Directory>

<Directory "/opt/lampp/phpsqliteadmin">
    AllowOverride AuthConfig Limit
    Require all granted
</Directory>

**意思就是将接受本地请求授权为接受所有请求
此时xampp和PHPmyadmin页面就都可以自由的从外网访问了!**

linux 安装配置XAMPP

阅读数 254

linux启动XAMPP命令

阅读数 6157

没有更多推荐了,返回首页