中易网

在ubuntu下如何修改php网站的默认路径

答案:2  悬赏:60  
解决时间 2021-04-27 09:38
本来默认的路径是在/var/www/下的,我想把它改到家目录下应该怎样操作?

。。。。。。。。。。。。。。。。。。。。。



最佳答案
你是用的什么服务器?如果是apache的话 直接找到httpd.conf文件打开查找到documentroot 然后改成你要修改的路径~
全部回答
- 安装sunjdk 首先,安装sunjdk, 有的文章说可以通过ubunttu的命令方式自动安装: kemix@kemix-vb10-64:~$ sudo apt-get install sun-java6-jdk 可是,在ubuntu 10.10 的32位及64位中,都无法直接通过该命令安装,也许是名字变了。 我们采用的是手动安装的方法: 先到sun 官网,www.sun.com 下载 jdk。(sun已经被oracle收购了,因此会自动重定向到oracle官网),这里我们下载的是jdk-6u26-linux-x64.bin,因为这里先假设的是ubuntu 64位。应对你的需求,可以下对应的版本,比如32位的jdk-6u26-linux-i586.bin。 比如,安装到/opt目录中,先使用mv命令,将该bin文件移动到opt目录下: kemix@kemix-vb10-64:~$ sudo mv download/jdk-6u26-linux-x64.bin /opt (可能要求输入用户名密码,因为用的是sudo命令) 然后切换到/opt目录下,并通过chmod命令赋予该bin可执行权限: kemix@kemix-vb10-64:/opt$ sudo chmod +x jdk-6u26-linux-x64.bin 执行安装: kemix@kemix-vb10-64:/opt$ sudo sh jdk-6u26-linux-x64.bin 或 kemix@kemix-vb10-64:/opt$ sudo ./jdk-6u26-linux-x64.bin - 设置java_home环境变量: 如果设置全局的环境变量(针对所用用户): kemix@kemix-vb10-64:/opt$ sudo gedit /etc/profile export java_home=/opt/jdk1.6.0_26 export path=$java_home/bin:$path export classpath=$classpath:$java_home/lib 把上面添加的,原封不动的copy到文件末尾(在umask 022之后)。 (ps,linux的路径分割符是冒号“:”,大家知道win下是分号“;”,此处切忌不要在分号前后留空白,鄙人曾经为了好看些,就人为的加入了些前后空格,结果可想而知,所有命令都没法用了,后果很严重啊!打开shell,还会报:bash: export: `/opt/jdk1.6.0_26/bin:': not a valid identifier) 当然也可以基于安全考虑,只针对当前用户设置环境变量: kemix@kemix-vb10-64:~$ gedit .bashrc 把上面三行export语句copy到文件末尾即可。 - 设置默认jdk sun jdk已经算安装完毕,可当我们用java -version时发现,仍旧是使用的老的openjdk。 需要我们更改系统的默认jdk设置: kemix@kemix-vb10-64:/opt$ sudo update-alternatives --install /usr/bin/java java /opt/jdk1.6.0_26/bin/java 300 kemix@kemix-vb10-64:/opt$ sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.6.0_26/bin/javac 300 update-alternatives: using /opt/jdk1.6.0_26/bin/javac to provide /usr/bin/javac (javac) in auto mode. 接下来,我们先看看,系统中已经存在的jdk: kemix@kemix-vb10-64:/opt$ sudo update-alternatives --list java /opt/jdk1.6.0_26/bin/java /usr/lib/jvm/java-6-openjdk/jre/bin/java 配置: kemix@kemix-vb10-64:/opt$ sudo update-alternatives --config java there are 2 choices for the alternative java (providing /usr/bin/java). selection path priority status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /opt/jdk1.6.0_26/bin/java 300 manual mode 2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode press enter to keep the current choice[*], or type selection number: 1 update-alternatives: using /opt/jdk1.6.0_26/bin/java to provide /usr/bin/java (java) in manual mode. * 表示当前的默认jdk,可以看出是openjdk,同时可以看到刚安装的sun jdk,序号为1,且之前设置的状态值300。 这里需要你输入设置默认的序号,这里当然我们选1。 这里,你可以再次执行该命令来查看我们的设置是否ok: kemix@kemix-vb10-64:/opt$ sudo update-alternatives --config java there are 2 choices for the alternative java (providing /usr/bin/java). selection path priority status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode * 1 /opt/jdk1.6.0_26/bin/java 300 manual mode 2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode press enter to keep the current choice[*], or type selection number: 1 由于这里已经成功设置了sun jdk,所以,这里重复选择后,没有效果了。 - 验证默认jdk 注销后重新登录,使用命令java -version kemix@kemix-vb10-64:~$ java -version java version "1.6.0_26" java(tm) se runtime environment (build 1.6.0_26-b03) java hotspot(tm) 64-bit server vm (build 20.1-b02, mixed mode) 可以看到,已经是默认的sun jdk了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
二十四节气申遗成功 为什么让孩子学习传统文
诺基亚7610新手机需要装的软件
给一个动漫周边电起名字和广告语
AutoCAD哪些版本可以在XP系统下用?
精武堂怎么刷矿石?
特色老汤面粥早点疙瘩我想知道这个在什么地方
求免费下载的《风流相师》
为什么充了20QB开通不了紫钻?
小米4手机系统坏了修大概多少钱?
怎样才能减掉肥啊?
怎么开通问问呢
海贼王路飞的海贼团所有人的道力是多少
婚姻真的是爱情的坟墓吗?
信德和木业在什么地方啊,我要过去处理事情
怎样才能忘记过去让现在更美好
推荐资讯
请问你一件事
吉列P40刀头
求演唱会里面的歌名字+下载
谁有中央电视台动画城播过的动画名单?
CPU总是超过95% 那电脑还有用么
Cool Edit Pro 如何利用降噪去电流音
沅陵虎溪中学差吗?
岐山县老年人体育协会地址有知道的么?有点事
劲舞团玩不了,什么问题?
溴水与溴的四氯化碳溶液分别与哪些物质反应
移动业务万花筒怎么取消信息费?
有在京东商城配过机子或买过东西的来看下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?