Apache+php+mysql+phpMyAdmin安装要点备忘

来源:互联网 发布:log4j2 输出json 编辑:程序博客网 时间:2024/06/04 17:57

这些安装步骤网上有很多,但大都很烦琐,自己搞了一天,终于搞定,现记下一些要点以供以后备用:

1.Apache的安装,用msi文件打开安装,没什么好说的,主要是安装完后,要注意修改:

1.Listen 80为Listen 8080或其他,避免端口冲突

2.DocumentRoot 和Directory里的值是用于修改存放可执行文件的根路径,可改可不改

3.DirectoryIndex index.php index.html要加上index.php在前

4.因为要与php合作,必须添加   AddType application/x-httpd-php .php和AddType application/x-httpd-php .html,使apache遇到.php或者.html后缀的文件中的php 代码时知道用php进行解析执行,还可加上AddType application/x-httpd-php .txt使普通txt文件也作为php脚本的载体。

5.要加上LoadModule php5_module "F:/php Learning/php/php5apache2_2.dll"和PHPIniDir "F:/php Learning/php"其中php用zip非安装包解压,手动设置路径进行安装(因为部分msi安装后配置时Apache老是启动不了),而F:/php Learning/php/就是zip解压的路径所在,还要主要这里是用正斜杠。还要注意php5apache2_2.dll要对应相应的Apache版本,如果用php5apache2.dll模块想使apache2.2与php建立联系是会出现问题的。

2.php的安装,之前说过,用msi安装包安装,与Apache配置时尽管LoadModule php5_module "F:/php Learning/php/php5apache2_2.dll"和PHPIniDir "F:/php Learning/php"路径正确,但启动Apache还是会出错,可能与php.ini有关。

用回zip解压安装,其实也很好,起码改了那里你知道,就是麻烦一点点,主要注意:

1.php.ini中把所有的;extension= xx.dll前的;去掉,其实只要是zip包的,在ini里写的被注析掉extension的dll文件都在ext中有,所以全部将其;去掉就好,其它就不用了。

2.要使windows系统知道安装了php,也就是但系统要执行php相关文件时知道去那里找相应的dll文件,这里需要添加系统路径,即path,在  我的电脑->属性->高级->环境变量->系统变量 找到Path, 选择编辑,添加php解压所在路径,即 F:\php Learning\php\和F:\php Learning\php\ext,用分号隔开,主要这里路径用反斜杠。确定,重启电脑。

3.要使php可以连接执行mysql相关操作,这里要注意将以下文件php5ts.dll,libmysql.dll,php_gd2.dll,php_msql.dll复制到windows\system32文件夹下,最好吧php.ini也拷贝到C:\window文件夹下,其实如果没有设置系统路径,这就是必要的,如果设置了系统路径Path,其实也就不用了。

3.mysql的安装,没什么好说的,主要记得最后设置的root的密码即可。

4.phpMyAdmin的安装也很简单,也是用zip解压,解压到apache设置的根路径,然后通过浏览器访问即可。


只要把以上都做到,基本就没问题了。