文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>LAMP环境配置

LAMP环境配置

时间:2008-09-02  来源:nibull

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即可。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载