Ubuntu下操纵XAMPP+Zend Studio 7.2搭建PHP测试环境[服务器安全]
本文“Ubuntu下操纵XAMPP+Zend Studio 7.2搭建PHP测试环境[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
由于刚学PHP所以老是用ASP.NET的搭建办法与其举行比较,由于自己对Linux和Apache环境本来就有冲突心理所以装起来费了很大的周折.
言归正传,我的搭建环境是Ubuntu 10.04 +XAMPP1.7.3 a+ Zend Studio 7.2
1、安装Ubuntu 10.04 (没说一样,呵呵)
2、安装XAMPP1.7.3
下载地址:http://www.apachefriends.org/zh_cn/xampp-linux.html
下载后解紧缩至 /opt文件夹内
操作步骤直接参考上面给的下载地址便可,阐明很具体
3、安装ZEND Studio 7.2
这里对linux不熟习的只要记着下载完后,直接双击紧缩包所此中的bin文件托出来,然后在你的终端中运行便可,比方我的bin文件解紧缩后安排在 /home/ssl/Download/下,那我便可以直接运行(终端下) cd /home/ssl/Download 进入这个目录,然后运行 ./ZendStudio7_2_0.bin 然后就会跳出图形安装界面与windows下安装一样,安装完成后便可写代码了:)
3、运行PHP页面
在网上看到了很多说法,自己也随着试了,感受都不是很称心.主要问题是我在zend下写完代码后想直接运行网页,则跳出一个对话框,在框内需求输入网址,由于XAMPP原指向的是/opt/htdocs所以无法调试.假如我想用XAMPP的话,需求将ZEND Studio成立的项目安排到这个目录下:(才能正常利用
办理办法:
这位仁兄帮我办理了这个问题,通过成立虚拟目录的方法指向我的文件夹,并且通过其第二种办法可以省去我们在成立zendstuido 后测试网页对网址的改正(对比乱,假如你也和我一样是初学的话你就会懂得为什么我在这上面花了这么多时间来搭建测试环境).为了避免网页失效,我把这位仁兄的原文也拷贝过来:)Linux 下成立php 开辟环境,就像朋友举荐的一样,还是xampp对比快速便利,当然,我是解压在/opt/lampp下的,因为普通情形下都不是以root 用户进入系统,所以假如以/opt/lampp/htdocs为根目录,在权限方面是对比麻烦的,除非用root 运行easyeclipse ,当然是不倡议的,所以,www.linuxidc.com我们就需求把我们的开辟目录移动到普通用户下,我的是/home/yunqing/workspace/php,办法有两个,以下:
办法一:衔接
sudo su
ln -s /home/yunqing/workspace/php /opt/lampp/htdocs
便可以在/opt/lampp/htdocs下看到一个衔接php ,在浏览的时刻只要点击php便可以浏览/home/yunqing/workspace/php下的内容了,不过这样的缺陷是,不便利文件的管理,比方要改变文件的读取写入履行权限时,必须到/home/yunqing/workspace/php下改变文件夹大概是文件的权限,非常不便利,相对而言,第二种办法便可以办理这个问题.
办法二:成立虚拟目录
sudo su
cd /opt/lampp/htdocs
mkdir link (link为虚拟目录名)
cd /opt/etc
vim httpd.conf
增添以下代码
#虚拟目录途径
Alias /link "/home/yunqing/workspace/php"
#虚拟目录设置
<Directory "/home/yunqing/workspace/php">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
# AllowOverride All
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
可以这样理解,将/home/yunqing/workspace/php文件夹下的内容全部挂到/opt/lampp/htdocs/link目录下,这样便可以通过<Directory> </Directory>非常便利得改正虚拟目录的权限问题.
在这里需求注意的是
1、上面的”mkdir link”与配置文件中的#虚拟目录途径Alias /link "/home/yunqing/workspace/php" 中的link要对应上不然会出错.
2、建立在成立这个衔接时用预备给PHP项目起的名字命名,这样在调试时会便利很多.
比方我给项目起了个名称为phpdemo,那我在成立link时也用这个名称,这样你便可以在浏览器中直接查看 http://localhost/phpdemo/你的php文件,这样的好处你用了zend查看页面时就知道了
以上是“Ubuntu下操纵XAMPP+Zend Studio 7.2搭建PHP测试环境[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |