Linux下apachephp服务器配置(3)

解包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的服务。

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

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