解包PHP,进入解压后的文件夹,运行configure程序配置Makefile,这个命令非常长,很容易输错,按回车前必须反复检查。
# ./configure
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysql=/usr/local/mysql
--with-curl=/usr/bin/curl
--enable-ftp
--with-libxml-dir=/usr/lib
--with-expat-dir=/usr/lib
--enable-soap
--with-xsl=/usr/lib
--enable-xslt
--with-gd2=/usr/lib
--with-jpeg-dir=/usr/lib
--with-zlib-dir=/usr/lib
--with-png=/usr/lib
--with-freetype-dir=/usr/lib
命令执行完后,同样用make、make install安装PHP。之后拷贝php.ini-dist到/usr/local/php/php.ini,作为配置文件。至此,PHP安装完成,但还必须配置Apache以支持PHP:修改/usr/local/apache/conf/http.conf,在AddType栏加入AddType application/x-httpd-php .php以解析*.php文件,在DirectoryIndex栏加入index.php和default.php,将其作为默认的首页。
重启Apache服务,即运行# /usr/local/apache/bin/apachectl -k restart,Apache将自动载入PHP模块。
可在/usr/local/apache/htdocs/建立一文本文件index.php,内容为:
phpinfo()
?>
在浏览器中浏览,如果出现PHP信息页面,则表示PHP安装配置成功。
5、添加Apache和MySQL服务为自启动
用文本编辑器打开/etc/rc.local文件,在最后添加以下两行:
/usr/local/mysql/bin/mysqld_safe --user=mysql &
/usr/local/apache/bin/apachectl -k start
保存退出,即可在Linux启动时自动启动Apache和MySQL的服务。