問題描述:

問題產生原因分析:
php5.3、5.4和apache都是用vc9編譯,電腦必須安裝vc9運行庫才能運行。
php5.5、5.6是vc11編譯,如用php5.5、5.6必須安裝vc11運行庫。
php7.0、7.1是vc14編譯,如用php7.0、7.1必須安裝vc14運行庫。
php5.5以上才有64位的,其他均為32位。所以64位的系統最好把32位的運行庫也安裝上。
如果您下載的是32位的phpStudy,需要安裝32位的運行庫;32位的VC9運行庫必須安裝。
注意3點:1必須安裝32位的運行庫,2管理員身份運行,3兼容模式運行。
php5.5、5.6是vc11編譯,如用php5.5、5.6必須安裝vc11運行庫。
php7.0、7.1是vc14編譯,如用php7.0、7.1必須安裝vc14運行庫。
php5.5以上才有64位的,其他均為32位。所以64位的系統最好把32位的運行庫也安裝上。
如果您下載的是32位的phpStudy,需要安裝32位的運行庫;32位的VC9運行庫必須安裝。
注意3點:1必須安裝32位的運行庫,2管理員身份運行,3兼容模式運行。
問題解決方法:
安裝編譯php和apache所用vc的運行庫,注意對應機器位數與vc版本。
知識點發散:
運行java、net編制的軟件,需要機器有對應編輯機器位數和版本的jre、NET Framework運行庫。
注意點:
64位機器可以運行32及64位程序;32位機器不能運行64位程序;但32位與64位的同版本軟件,在64位機上運行更快。