如果你用 Apache 搭建 Web 服务器,那么,默认情况下,直接输入服务器的 IP 地址,或者输入任何一个指向这个 IP 的域名(这个域名没有在 Apache 的配置文件中绑定过),都将访问你设置的第一个虚拟主机。
本来这个设置蛮好,挺方便的,但是今天问题来了。
排名: 30% [?]
排名: 30% [?]
如果你用 Apache 搭建 Web 服务器,那么,默认情况下,直接输入服务器的 IP 地址,或者输入任何一个指向这个 IP 的域名(这个域名没有在 Apache 的配置文件中绑定过),都将访问你设置的第一个虚拟主机。
本来这个设置蛮好,挺方便的,但是今天问题来了。
排名: 30% [?]
排名: 30% [?]
著名的 MySQL 管理器 phpMyAdmin 发布了 2.11.3 版,主要还是 bug 修复。
phpMyAdmin 是用 php 编写的 MySQL 管理程序,可以装在 Apache 或者 IIS 等支持 php 扩展的 web 服务器上。
下载页面
排名: 28% [?]
排名: 28% [?]
虽然 Ubuntu 是面向桌面的一款 Linux,但并不妨碍我们建立一个给予 LAMP(Linux/Apache/MySQL/PHP) 的 web 调试平台。
Ubuntu 拥有庞大且完善的在线软件库,可以方便的配置成 LAMP 服务器。
以下在 Ubuntu 7.04 配置成功。
1.桌面顶部的 系统-系统管理-新立得软件包管理器
2.新立得软件包管理器-编辑-使用任务分组标记软件包
3.选择 LAMP server-确定
系统将会自动下载软件库中的 Apache、MySQL 和 PHP 并安装在系统中,以后如果这个套件有更新,系统也会提示你。
安装位置都在 /etc 目录下。
网站根目录在 /var/www 目录下
4.安装 phpmyadmin: $sudo apt-get install phpmyadmin
5.验证
打开,输入地址:http://localhost/apache2-default/
It works! 恭喜你。
http://localhost/phpmyadmin/index.php 是 phpmyadmin 的访问地址,而 phpmyadmin 的config.inc.php的位置是在/etc/phpmyadmin 目录下。
6.基本设置
默认情况下,php5模块是自动加载了的,不过有时候系统会出错,可以手工启用(一次性)
$sudo a2enmod php5
编辑 Apache 配置 $sudo /etc/apache2/apache2.conf
* 增加或者修改
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
启用 mod_rewrite 模块 $sudo a2enmod rewrite
配置mysql,为root配置mysql密码
* 进入mysql客户端
$ mysql
// 除此安装mysql后,空行下,它的默认登录主机是localhost
// [...]
排名: 48% [?]
以前都是在windows下用IIS集成PHP,现在玩点别的。
一. 首先安装PHP,这个大家应该都会了,那就简单说下:
到 http://www.php.net/downloads.php 下载最新的 PHP Windows Binaries(PHP 5.2.4 zip package 这个即可)
下载后,解开到 C:\php
复制以下文件到 C:\Windows 目录
libeay32.dll
libmcrypt.dll
libmhash.dll
libmysql.dll
libswish-e.dll
php5ts.dll
将 php.ini-recommended 文件复制到 C:\Windows 目录,并改名为 php.ini,设置里面的配置,主要就是 ext 目录和扩展的开关,略。
二. 到 http://apache.mirror.phpchina.com/httpd/binaries/win32/ 下载最新的 Apache 安装包,目前应该是 2.2.4,2.2.6的源码已经发布,有兴趣可以自己编译。
安装,默认设置即可。
装好后,打开 C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
这个文件中 # 代表注释。
下面是一些配置的说明:
ServerRoot 服务器程序路径,默认,不要修改。
Listen 就是绑定的IP和端口,默认是80,也就是当前主机的所有IP的80端口
LoadModule 加载的模块,一大串,根据自己需要打开或关闭。注意在这里需要加一行:
LoadModule php5_module C:/PHP/php5apache2_2.dll
ServerAdmin 管理员邮箱
ServerName 虚拟主机的域名
DocumentRoot 虚拟主机的网页文件路径
<Directory “xxxx”> 同上,这两个貌似要一致
DirectoryIndex 默认文档,需要增加 index.php,根据需要可以加别的。
<IfModule mime_module> 下面的mime模块,需要加下面两行
AddType application/x-httpd-php .php
AddType image/x-icon .ico
完毕,重启 Apache,你的网站应该可以运行了。
排名: 37% [?]
排名: 37% [?]