欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php与mysql服务器配置说明

程序员文章站 2022-05-03 12:53:21
...
  1. zend_optimizer.optimization_level=15
  2. zend_extension_ts="d:phpendoptimizer.dll"
  3. zendoptimizer.dll的路径一定要符合
复制代码

接着查找extension_dir,在后面=加上你的windirsystem32目录全称,例如:extension_dir = d:windowssystem32 (最后的一定不能省略!) 查找extension=php_exif.dll、extension=php_imap.dll、extension=php_ldap.dll、extension=php_zlib.dll,将前面的分号注释去掉 查找mysql.default_port,在等号后面添加你的 mysql 端口,例如:mysql.default_port = 3306 (3306是mysql的默认端口) 查找mysql.default_host,在等号后面添加localhost,例如:mysql.default_host = localhost 保存 将php.ini php.exe复制到windows目录,将php里面php4ts.dll、dlls以及extensions目录下面的全部.dll文件复制到windowssystem32下面(不要覆盖已有文件)

五、配置apache服务器 打开apacheconfhttpd.conf文件,以下为主要设置

  1. servertype standalone
  2. serverroot "d:/apache"
  3. # apache安装的目录
  4. pidfile logs/httpd.pid
  5. scoreboardfile logs/apache_runtime_status
  6. timeout 300
  7. keepalive on
  8. maxkeepaliverequests 100
  9. keepalivetimeout 15
  10. maxrequestsperchild 1024
  11. threadsperchild 50
  12. sendbuffersize 65536
  13. maxclients 150
  14. listen 80
  15. # 监听80端口,默认web server端口
  16. bindaddress *
  17. # 在任何ip均可以使用web server
  18. loadmodule vhost_alias_module modules/mod_vhost_alias.so
  19. addmodule mod_vhost_alias.c
  20. # 去掉这两行前面的#,开启虚拟域名的支持
  21. port 80
  22. serveradmin me@localhost
  23. servername localhost
  24. # 端口、管理员email,服务器域名,按实际修改
  25. documentroot "d:/myweb/"
  26. # web文件保存地址,这里是以d:/myweb作为例子
  27. options followsymlinks multiviews
  28. allowoverride all
  29. order allow,deny
  30. allow from all
  31. # 设置d:/myweb的访问选项
  32. scriptalias /cgi-bin "e:/myweb/cgi"
  33. allowoverride none
  34. options none
  35. order allow,deny
  36. allow from all
  37. # 设置cgi-bin目录权限
  38. #!/perl/bin/perl
  39. # 这一行配置perl-cgi的运行环境,由于active perl安装在d:perl,所以这里直接使用相对路径
  40. # 注意,要运行的cgi、pl文件的头一行要和这里相同,否则不能运行。这里也可以写成
  41. # #!d:/perl/bin/perl
  42. # 另外这个配置第一个#不代表注释的意思,所以不能省略!!
  43. 查找directoryindex index.html,在下面添加
  44. directoryindex index.htm
  45. directoryindex default.htm
  46. directoryindex default.html
  47. directoryindex index.php
  48. directoryindex index.php3
  49. directoryindex index.cgi
  50. 查找addtype application/x-httpd-php
  51. 修改为addtype application/x-httpd-php .php .phtml .php3
  52. 查找addhandler cgi-script
  53. 修改为addhandler cgi-script .cgi .pl
  54. loadmodule php4_module d:/php/sapi/php4apache.dll
  55. loadmodule gzip_module d:/apache/modules/apachemodulegzip.dll
  56. # 加载php4,gzip模块
  57. ### 以下为gzip模块设置
  58. mod_gzip_on yes
  59. mod_gzip_minimum_file_size 300
  60. mod_gzip_maximum_file_size 0
  61. mod_gzip_maximum_inmem_size 100000
  62. mod_gzip_keep_workfiles no
  63. mod_gzip_dechunk yes
  64. mod_gzip_can_negotiate yes
  65. mod_gzip_temp_dir d:/apache/temp
  66. # 必须在apache目录下面有一个temp目录,没有就新建一个
  67. mod_gzip_item_include file .html$
  68. mod_gzip_item_include file .htm$
  69. mod_gzip_item_include file .shtml$
  70. mod_gzip_item_include file .shtm$
  71. mod_gzip_item_include file .pl$
  72. mod_gzip_item_include file .cgi$
  73. mod_gzip_item_include mime ^text/.*
  74. mod_gzip_item_include handler ^perl-script$
  75. mod_gzip_item_include mime ^httpd/unix-directory$
  76. mod_gzip_item_include handler ^server-status$
  77. mod_gzip_item_include handler ^server-info$
  78. mod_gzip_item_include mime ^application/x-httpd-php
  79. mod_gzip_item_include file .php$
  80. mod_gzip_item_include file .php3$
  81. mod_gzip_item_include file .mht$
  82. mod_gzip_item_exclude file .css$
  83. mod_gzip_item_exclude file .js$
  84. mod_gzip_item_exclude mime ^image/.*
  85. mod_gzip_item_exclude reqheader content-type:multipart/form-data
  86. mod_gzip_item_exclude reqheader content-type:application/x-www-form-urlencoded
  87. mod_gzip_item_exclude file attachment.php$
  88. #上面这个是vbb必须要的
  89. ### end of mod_gzip sample config
  90. logformat "%h %l %u %t "%r" %>s %b mod_gzip: %{mod_gzip_result}n in:%{mod_gzip_input_size}n out:%{mod_gzip_output_size}n:%{mod_gzip_compression_ratio}npct." mod_gzip_info
  91. # 记录gzip运行情况
  92. # 以上为httpd.conf需要添加或者修改的地方,其他不用修改可以了
复制代码

六、配置phpmyadmin 打开config.inc.php文件修改

  1. $cfgservers[1][''host''] = ''localhost''; //mysql地址
  2. $cfgservers[1][''port''] = ''3306''; //mysql端口
  3. $cfgservers[1][''user''] = ''username''; //mysql用户名
  4. $cfgservers[1][''password''] = ''passwd''; //mysql密码
  5. $cfgdefaultlang = ''zh''; //配置phpmyadmin为简体中文界面
复制代码

由于phpmyadmin这个是mysql配置,所以需要将他放在一个别人猜不到的目录或者该目录需要用户权限验证

七、测试 如果按照默认的d:mywebphpmyadmin,那么用浏览器打开以下地址http://localhost/phpmyadmin/ 如果测试成功会出现phpmyadmin的mysql管理页面,点击show php information ,或去http://localhost/phpmyadmin/phpinfo.php,这个显示出web php mysql的配置情况以及运行情况。

只要配置没问题,那么上面apache 1.3.22 for win32+php 4.0.6+active perl 5.006001+zend optimizer v1.1.0+mod_gzip 1.3.19.1a+mysql 4.0.0 alpha 配置完毕。