免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1684 | 回复: 0
打印 上一主题 下一主题

LAMP环境配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-02 23:20 |只看该作者 |倒序浏览
LAMP环境配置(已调试通过--nibull)
Win2003+Apache2.2.4+MySQL5.0+PHP5.2+PHPMyAdmin+ZendStudio5.5
软件版本信息:
Windows Server 2003 Standard Edition sp1
mysql-5.0.27-win32.zip
apache_2.2.4-win32-x86-no_ssl.msi
php-5.2.0-Win32.zip
phpMyAdmin-2.10.1
ZendStudio-5_5_0.exe
安装与配置详解:
注意事项:安装过程,任何目录和文件名都不要使用空格,不要使用D:\Program Files 而要使用D:\ProgramFiles
以上程序安装目录为D:\WebServer
Web站点物理目录为E:\webroot
一。安装Apache
把Apache安装到D:\WebServer\Apache2目录;
安装时可选8080端口,安装之后用
http://localhost:8080/
检测安装是否成功。
1.如果Apache不能启动,遇到133行的错误,则在D:\WebServer\Apache2.2\conf目录下;
找到httpd.conf文件第133 行,查看 ServerAdmin 后面有无
[email=admin@Digital]admin@Digital[/email]
,没有则加上。
格式为ServerAdmin
[email=admin@Digital]admin@Digital[/email]
2.如果Apache不能启动,右下角的图标提示:No services installed,是由于服务没有安装。
解决办法是:
找到安装路径是:D:\webserver\Apache Software Foundation\Apache2.2
1).打开cmd定位到:D:\webserver\Apache Software Foundation\Apache2.2\bin
2).输入httpd.exe -k install -n apache2
3).再输入net start apache2
之后我们看见了成功的信息,如果之前有配置PHP5的话,就会在状态栏中出现PHP的版本信息。
3.配置httpd.conf文件:
a、修改默认打开文档:
将DirectoryIndex index.html
换为DirectoryIndex index.htm index.php index.html.var
b、模块化安装配置
在#LoadModule ssl_module modules/mod_ssl.so此行后加入:
LoadModule php5_module D:/WebServer/php5/php5apache2_2.dll
c.修改web服务器根目录 
修改 DocumentRoot "D:/WebServer/Apache2.2/htdocs" 成 DocumentRoot "E:/webroot/"
修改  成
d.修改权限
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
将Deny from all改成Allow from all
e.在apache中添加php功能:
在AddType application/x-gzip .gz .tgz此下一行加入:
ScriptAlias /php/ "D:/WebServer/php5/"
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .php
f.修改80默认端口
Listen 80
ServerName *.*:80
将默认80端口改为自己的端口号即可.
g.重启apache测试成功启动。
二。安装PHP
解压php-5.2.0-Win32.zip到D:\WebServer\php5目录.
配置PHP.ini:
在D:\WebServer\php5目录中,找到 php.ini-dist 重命名为php.ini;
1.
在我的电脑环境变量中增加path值:
新建变量名:PHPRC,值: "D:\WebServer\php5"
2.
将extension_dir = "./"改为
extension_dir = "D:/WebServer/php5/ext/"
即对应到你的php目录下的extensions的目录。
3.
将;session.save_path = "/tmp" 前的';'去掉,创建你保存session的目录并指向它,
即,session.save_path = "D:/WebServer/php5/temp";
注意:在这里需要手工添加 session这个文件夹
或不用修改,使用默认值。
4.
找到如下项目,将';'去掉,开启其功能:
;extension=php_mbstring.dll
;extension=php_mysql.dll          ,因为php5默认没有加载mysql的动态库
;extension=php_gd2.dll
5.重启apache测试PHP
将tesp.php文件放到E:\MyPHPRoot目录下,
http://localhost:8080/test.php
测试成功!
三。安装MySQL
把MySQL安装到D:\WebServer\MySQL\MySQL Server 5.0目录;
四。phpMyAdmin配置
将phpMyAdmin.zip解压到自己定义的WEB根目录(F:/webroot/php/)中去,重命名文件夹为phpmyadmin或其它.
打开"F:\MyPHPRoot\phpMyAdmin\"目录
将config.sample.inc.php备份并改名为config.inc.php:
将如下四项的值设置为:
$cfg['blowfish_secret'] = '123321';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '123321';
最后访问:
http://localhost:8080/phpMyAdmin/index.php
phpMyAdmin - 错误
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
在php的目录建立个文件夹temp,设置temp属性为ervery one完全控制。
在php.ini找到session.save_path 这一行,设成
session.save_path = "D:/WebServer/php5/temp"
无法载入 mcrypt 扩展,
请检查 PHP 配置
在php.ini 中开启extension=php_mysql.dll
Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.0.45. This may cause unpredictable behavior.
你的MYSQL服务器版本比PHP里面的高,试试看能否将就用,要么就换低版本的MYSQL,要么就等PHP出高版本的DLL库。
我使用的是phpMyAdmin - 2.11.0-rc1版本,换用phpMyAdmin 2.11.6,以上提示消失。于是放心使用。
五。安装zend支持
双击 ZendStudio-5_5_0.exe
然后会一步步选择安装,
选择安装的的环境为:apache2.x,
选择安装目录:D:\WebServer\Zend
安装成功后,重新启动apache即可。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/50687/showart_1162555.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP