热烈欢迎访问晓自燃!!
1解压PHP
2安装APACHE
修改APACHE的配置文件。
以 CGI 方式安装
需要将以下三行加入到 Apache 的 httpd.conf 配置文件中以设定 CGI: 例子 6-5. PHP在
Apache 2.0 中的 CGI方式
ScriptAlias /php/"c:/php/"
AddType application/x-httpd-php .php
# 对 PHP 4 用这行
Action application/x-httpd-php "/php/php.exe"
# 对 PHP 5 用这行
Action application/x-httpd-php "/php/php-cgi.exe"
以 Apache 模块方式安装
需要将以下两行加入到 Apache 的 httpd.conf 配置文件中以设定 Apache 2.0 的 PHP模块:
例子 6-6. PHP 在 Apache 2.0中的模块方式
# 对 PHP 4 用这两行:
LoadModule php4_module "c:/php/php4apache2.dll"
# 别忘了从 sapi 目录中把 php4apache2.dll 拷贝出来!
AddType application/x-httpd-php .php
# 对 PHP 5 用这两行:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini的路径,千万别拉下,不然就会出现:undefined function mysql_connect()等
php连接不上mysql的问题
PHPIniDir "C:/php"
3添加目录
Alias /www "C:/php/www"
<Directory "c:/php/www">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex default.php index.php index.html index.htm
</Directory>
为验证php是否运行成功,可以用phpinfo();来验证说明
4安装mysql
将php配置文件关于加载mysql的分号去掉,加载mysqli的分号去掉。
用以下测试
<?php
$connection = mysql_connect(‘127.0.0.1‘ , ‘root‘ , ‘密码‘)
or die (‘不能连接到MySQL Server: ‘ . mysql_error());
echo ‘已经成功连接MySQL数据库<br/>‘;
mysql_select_db(‘test‘) or die (‘不通选择数据库‘);
echo ‘连接test数据库已经成功‘;
?>
5安装phpmyadmin
6配置域名
(1)在windows\system32\drivers\etc\hosts文件加入,这样就可以通过mclly.com或者
mclly.cn来访问本地了
127.0.0.1 localhost
127.0.0.1 mclly.com
127.0.0.1 mclly.cn
在apache 的配置文件设置
NameVirtualHost *:80
<VirtualHost*:80>
ServerName mclly.com
DocumentRoot E:/www/
</VirtualHost>
<VirtualHost*:80>
ServerName mclly.cn
DocumentRoot E:/www/wordpress
</VirtualHost>
这样就可以通过mclly.com进入本机的主页,通过mclly.cn进入本机的wordpress页
(2)设置本地二级域名
同样要在hosts文件上加入
127.0.0.1 blog.mclly.com
在apache配置文件中加入
<VirtualHost *:80>
ServerName blog.mclly.com
DocumentRoot E:/www/wordpress
</VirtualHost>
7建立blog系统
利用开源blog框架wordpress即可。
8建立bbs系统
利用开源bbs框架phpbb直接安装就可以,
但是这里会遇到 一个问题:It is not safe to rely on the system‘s timezonesettings。
这个问题解决:
1在页头使用date_default_timezone_set()设置我的默认时区为北京时间,即<?php
date_default_timezone_set("PRC");?>就可以了。 2、在php.ini中设置date.timezone的值为
PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释。
9商城:zencart
10建一个CMS系统
建立邮件系统
服务器端hmailserver
web客户端:squirlmail
配置:将hMailServer\Addons下的两个文件夹复制到squirlmail下的plugins下;设置squirlmail
的配置文件,要安装activeperl,这样,点击config\conf.pl就可以设置配置,这里,认真设置
配置文件,尤其是选项4的1和2的路径问题,要设置成自己机器的路径。
11还有其他的一些系统,我们最好都选择开源免费的,这样的话有更好的资源供我们学习。
版权声明:本文为博主原创文章,未经博主允许不得转载。