原文地址:http://hankjin.blog.163.com/blog/static/33731937200832312652449/
在服務器上php的安裝:
1。下載php-4.4.2 for windows的壓縮包
2。解壓縮到D:\software\php442
3。將D:\software\php442增加到環境變量PATH中
4。將php.ini-dist做一個備份,然後重命名爲php.ini,修改
extension_dir = "D:\software\php442\extensions"
cgi.force_redirect = 0
5。Tomcat的配置:
打開conf\web.xml,增加如下一段:
<!-- hankjin php -->
<servlet>
<servlet-name>cgi</servlet-name>
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
<init-param>
<param-name>clientInputTimeout</param-name>
<param-value>100</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>executable</param-name>
<param-value>d:/software/php442/php.exe</param-value>
</init-param>
<init-param>
<param-name>cgiPathPrefix</param-name>
<param-value>WEB-INF/..</param-value>
</init-param>
<load-on-startup>5</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>cgi</servlet-name>
<url-pattern>*.php</url-pattern>
</servlet-mapping>
<!-- end hankjin php -->
6。到server\lib目錄,將servlets-cgi.renametojar文件重命名爲servlets-cgi.jar
7。到一個Web Application下,新建一個test.php,內容爲:
<?php phpinfo();?>
8。重啓Tomcat服務器,訪問這個test.php,OK
9。如果要用mysql,需要在修改my.ini
在max_connections=100下面加一行
enable-named-pipe
並且連接用的IP要用.而且如果mysql服務器的版本比較高,還需要修改密碼:
SET PASSWORD FOR modoer@'%'=OLD_PASSWORD('modoer');