ubuntu搭建web环境 php,ubuntu配置phpweb环境

1、安装nmap端口扫描器//朋友推荐,我想应该以后用的上,先装上

说到这里现在的linux装软件很方便,一个命令就搞定而且是最新版。。

sudo apt-get install namp

执行后自动下载安装

2.安装php web服务器所需要的软件

apt-get install apache2 php5 php5-mysql mysql-server mysql-client libapache2-mod-perl2 libapache2-mod-php5 php5-gd imagemagick php5-imagick

十分钟过后,提示mysql root的密码 输入两次。

若干秒后安装完成,可以先测试一下

http://localhost/ 显示:It works,说明apache 已经成功启用

3.apache的配置文件 使之可以使用php

修改

/etc/apache2/apache2.conf

在最后添加

AddType application/x-httpd-php .php .htm .html

Servername 127.0.0.1

DirectoryIndex index.htm index.html index.php

保存退出

/etc/apache2/conf.d/charset

#AddDefaultCharset UTF-8

去掉#

保存退出

重启apache /usr/sbin/apachectl restart

3.用nmap测试一下:nmap -v localhost

port    state    service

22/tcp open    ssh

80/tcp open    http

3306/tcp open mysql

表示apache和mysql都已经可以工作

4.1.首先需要建立下虚拟主机,将站点跟目录到别的地方

修改 /etc/apache2/sites-available/default

将DocumentRoot 和directory 修改为你要的文件夹地址 保存后重启服务

如果有多个虚拟主机请用SERVERNAME 来区分

vi /etc/apache2/sites-available/站点名字

ServerName 站点名字

ServerName 站点名字

ServerAlias www.XXX.com XXX.com

ServerAdmin webmaster@XXX.com

DocumentRoot “/home/XXX

ErrorLog “/var/log/apache2/XXX_errors.log”

CustomLog “/var/log/apache2/XXX_accesses.log” common

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

保存后运行 sudo a2ensite 站点名称 这样这个虚拟主机就生效了

4.2 安装Zend Optimizer:不是到是不是zo本身安装就很简单的缘故,ubuntu资源中找不到zo,那就自己动手安装。步骤如下:

zend官网下载需要认证了,wget不知道能不能直接下,我是登录zend官网后下载ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 手动传到服务器上,或者试试wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

./install.sh 开始安装//原来就觉得zend这种半图形化安装很爽

根据提示输php.ini文件的位置(Ubunbu Server默认在/etc/php5/apache2目录下)

在提示框中输入/etc/php5/apache2点击 ok 即可

接下来就是输入apachectl的位置(Ubunbu Server默认在/usr/sbin/apache2ctl)

在提示框加输入/usr/sbin/apache2ctl点击 ok 即可

还要输入httpd所在的目录

在提示框加输入/etc/apache2/httpd.conf即可

提示框让你选择apache的版本,这里用的2

完成安装后重启apache2

如果安装成功phpinfo()函数会输出:

This program makes use of the Zend Scripting Language Engine:

Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies

with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

安装完毕

5.1.apt-get install phpmyadmin

/etc/phpmyadmin/config.inc.php  ps:不能使用777权限改为644

1.可以输入为空

$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;

2.要是你想设置密码不为空则将

$cfg[‘blowfish_secret’] = ‘123456’; // use here a value of your choice 你要设置的密码

5.2 关于eclipse的php支持

地址: http://download.eclipse.org/tools/pdt/updates/3.1.1/nightly

5.3 关于eclipse 的svn

5.3.1 安装svn服务

apt-get install subversion

sudo apt-get install libsvn-java

add  http://subclipse.tigris.org/update

编辑eclipse.ini文件,在-vmargs下增加:

-Djava.library.path=/usr/share/java/

-Djava.library.path=/usr/lib/jni/

重启Eclipse。更新

Subclipse的1.4.x版包括需要颠覆1.5.x版本的客户端功能和工作副本的格式。

Subclipse的1.6.x版,包括需要的Subversion的1.6.x版客户端功能和工作副本格式。

Subclipse的1.8.x包括需要颠覆的1.7.x客户端的功能和工作副本的格式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值