第三步:安装PHP

从http://cn.php.net下载php-5.2.13.tar.bz2

解压缩

$ bzip2 –d php-5.2.13.tar.bz2

$ tar –xvf php-5.2.13.tar

配置

$ cd php-5.2.13

$ ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql

这时候会出现Cannot find libmysqlclient under /usr的错误

这可能因为我的是64位的,libmysqlclient.so在/usr/lib64下面,于是将其拷贝到/usr/lib下面

在运行这时候,通过了。

其中--with-apxs2=/usr/local/apache/bin/apxs 应该是与apache关联,在其对应下面生成libphp5.so

编译

$ make

测试

$ make test

安装

$ make install

将php.ini-dist 拷贝到--with-config-file-path所表示的/usr/local/php/etc目录下改名为php.ini

修改apache的httpd.conf文件 在其中加上 AddType application/x-httpd-php .php

并注意 LoadModule php5_module modules/libphp5.so这一行没有被注释掉

现在为止,应该配置基本完成了。

通过文章的描述,相信大家都学会LAMP的基础知识,希望本文对大家有帮助!

  • LAMP安全加固之apache篇
  • LAMP安全加固之PHP篇
  • LAMP安全加固之mysql篇
  • LAMP下虚拟主机用户个人网页的架设
  • 从 WAMP 到 LAMP 看穿 LAMP
  • 运用apt工具傻瓜式安装、配置、拆卸、卸载LAMP
  • LAMP Web 技术平台体系简介


相关内容