apachephp7ubuntu
‘壹’ ubuntu怎么安装apache
安装apache,在命令行终端中输入一下命令:
$ sudo apt-get install apache2
安装完成后,重启apache服务,在命令行终端中输入一下命令:
$ sudo /etc/init.d/apache2 restart
可能会出现的问题1: NameVirtualHost *:80 has no VirtualHosts,如下截图
出现上述问题的原因:定义了多个NameVirtualHost,故将/etc/apache2/ports.conf中的NameVirtualHost *:80注释掉即可。
可能会出现的问题2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
原因:
根据提示,无法可靠的确定服务器的有效域名,使用127.0.1.1作为服务器域名。应此,在下面的测试中,应该使用127.0.1.1,而不是127.0.0.1!
解决:
$ vim /etc/apache2/httpd.conf,在文件中添加:
ServerName localhost:80,再次重启apache2,就可以使用127.0.0.1来访问web服务器啦!
测试:
在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It
works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。测试过程中可能遇到问题:
原因:apache2使用的服务器地址不是127.0.0.1,根据在前面的分析,可能的ip为127.0.1.1,访问http://127.0.1.1即可。
如果觉得不再需要apache了,可以将它卸载:
1. 删除apache
在命令行中输入:
$ sudo apt-get --purge remove apache-common
$ sudo apt-get --purge remove apache
2.找到没有删除掉的配置文件,一并删除
代码:
$ sudo find /etc -name "*apache*" |xargs rm -rf
$ sudo rm -rf /var/www
$sudo rm -rf /etc/libapache2-mod-jk3.删除关联,这样就可以再次用apt-get install apache2 重装了
#dpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P
‘贰’ ubuntu服务器版怎么安装php
需要先看一下你的ubuntu是什么版本的,以Ubuntu 14.04为例。其他版本类似的。
1.更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装php,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
2.安装php
打开"终端窗口",输入"sudo apt-get install php5"-->回车-->输入"y"-->回车-->安装完成。
3.让Apache支持php
打开"终端窗口",输入"sudo apt-get install libapache2-mod-php5"-->回车-->安装完成。
4.安装php5-gd模块
打开"终端窗口",输入"sudo apt-get install php5-gd"-->回车-->安装完成。
5.使用gedit在"/var/www"下创建info.php文件
打开"终端窗口",输入"sudo gedit /var/www/info.php"-->回车-->在编辑器中输入"<?php phpinfo(); ?>"-->保存,文件创建成功。
6.测试Apache是否能解析php网页
在火狐浏览器中输入"127.0.0.1\info.php"-->出现了php的版本信息页面,说明php安装配置成功。
‘叁’ 在ubuntu里搭建php环境遇到问题,求解答,谢谢。。。
从截图来看,apache服务器搭建成功,从错误信息提示来看,是常见的404错误。
HTTP 404 错误意味着链接指向的网页不存在,比如说:网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。
结合错误截图,据我的经验判断:
请检查 apache 里网站根目录的设置,看下phpmyadmin 这个目录是不是在网站的根目录下。
2. 检查相关的 php 的配置情况,如:对于 .php 是否能正确解析、缺省的主页文件是否设置好( index.php; index.html)等。