手动编译 在Linux系统搭建LAMP平台无错版(3)

安装 gd
tar -zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure -prefix=/usr/local/gd -with-png=/usr/local/lib -with-freetype=/usr/local/freetype -with-jpeg=/usr/local/jpeg6
make && make install

============================
安装 curl 支持ftp库函数
tar -jxfv curl-7.15.3.tar.gz2
cd curl-7.15.3 ./configure -prefix=/usr/local/curl
make && make install
============================
安装 Apache2
以Apache使用php有两种方式:作为动态模块,其在运行状态时可以载入到web服务器,或者作为静态模块,其可直接编译到web服务器代码中。
对于本文,我们着重于第一种方式。
为了能让Apache2.0模块使php动态载入,Apache服务器必须以动态共享对象(DSO,Dynamic Shared Object)编译。
可以通过传递 -enable-so 参数到 Apache 2
tar -jxvf httpd-2.2.8.tar.bz2
cd httpd-2.2.8
./configure -prefix=/usr/local/apache2 --enable-dav --enable-so --enable-maintainer-mode
make && make install

//切记要支持Zend Optimizer不可加 -with-mpm=worker 选项这一过程将会设置,编译,以及将服务器安装到/usr/local/下。

启动apache守护进程: /usr/local/apache2/bin/apachectl start (开启 start 关闭 stop 重启 restart)

打开浏览器,输入 就能看到一个apache的欢迎页面了,这表示我们已经成功的安装了apache2 。

test.php内容如下3条 可看到测试页效果

<?
echo phpinfo();
?>

============================

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfyzx.html