|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1、情况反省
php的装置依附于apache和mysql,以是说php要装置就要先反省apache和mysql的装置情形。
反省的版本的下令:
/apache/bin/apachectl-v
/mysql-uroot-p-e"selectversion();"
php开辟时会挪用一些诸如gd等函数库,因而必要确认上面的LIB库是不是已装置。这些lib库都要举行反省,起首是php装置必要,并且php的一些功效才干够利用。假如没有的话,我们也能够经由过程yum来间接装置。
rpm-qazliblibxmllibjpegfreetypelibpnggdcurllibiconvzlib-devellibxml2-devellibjpeg-develfreetype-devellibpng-develgd-develcurl-devely
在反省布局中假如我们发明有devel就可以断定是装置乐成的。假如没有装置的,能够用yuminstall举行装置。
2、装置libiconv库
体系默许的时分是没有这个库的,必要我们手动装置一下。
wgethttp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tarzxflibiconv-1.14.tar.gz
cdlibiconv-1.14
./configure--prefix=/usr/local/libiconv
make
makeinstall
cd../
3、入手下手装置PHP软件
1)猎取php软件包
wgethttp://hk2.php.net/distributions/php-5.3.27.tar.gz
http://hk2.php.net/distributions/php-5.2.17.tar.gz
2)编译装置
./configure
--prefix=/usr/local/php-5.2.17
--with-apxs2=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/php/etc
--with-mysql=/usr/local/mysql
--with-xmlrpc
--with-openssl
--with-zlib
--with-freetype-dir
--with-gd
--with-jpeg-dir
--with-png-dir
--with-iconv=/usr/local/libiconv
--enable-short-tags
--enable-sockets
--enable-zend-multibyte
--enable-soap
--enable-mbstring
--enable-static
--enable-gd-native-ttf
--with-curl
--with-xsl
--enable-ftp
--with-libxml-dir
--enable-sigchild
--enable-pcntl
--enable-bcmath
make
makeinstall
ln-s/application/php-5.2.17/application/php
详细的编译参数寄义能够往经由过程man往检察下,这些是收集上人家临盆情况中的可一般利用的设置参数,详细的实践临盆情况是否是如许有待精细精美。【注重编译参数里的路径必定要准确了。要不会提醒毛病的。】
4、设置apache撑持php
编纂http.conf设置文件,在311行前面增加以下两行:
AddTypeapplication/x-httpd-php.php.php3
AddTypeapplication/x-httpd-php-source.phps
在166行,DirectoryIndexindex.phpindex.html增加index.php
而且假如在编译的时分有指定apxs参数,那末php在编译的时分,会在httpd.conf中增添一个模块的加载设置。
LoadModulephp5_modulemodules/libphp5.so
如许保留设置文件。然后在站点主目次里创立一个文件index.php内容以下,会见是不是呈现php信息:
<?php
phpinfo();
?>
假如可以呈现php的信息就暗示已装置乐成了。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|