Six barium substituted aminothyl phosphonate BaO3PCH2CH2NR1R2(2a~f)supports are synthesized by using barium chloride reacted with substituted aminoethyl phosphonic acids H2O3PCH2CH2NR1R2(1a~f).6 of solid bases (3a~f)are prepared by treating of the supports with 5% of sodium hydroxied solution.The solid bases are characterized by IR,TG,DTG DSC,basic strength and free base number in water.Basic strengths of the solid bases are about 9.3 to 15.0 by indicator method,and the free base numbers in water of the supports or the solid bases are measured using of benzoic acid titration method.The effect of refluxing time in the preparation of the support on the free base number in water is discussed.Three typical Knoevenagel condensation reactions catalyzed by the solid base are carried out with the merits of high yields,little side readctions and convnient workup.The solid base catalysts can be reused for 8 times and easy to be regenerated.It is a type of environmently friendly catalysts.