PHP安装步骤:
说明:由于开始时我们安装了apache和mysql服务,所以在这里就不再说明apache和mysql的安装和配置步骤。但需知道自己机器中apache和mysql的安装目录,以便于php的安装!!
一、安装GD库(让PHP支持GIF,PNG,JPEG)
a.安装 jpeg6
建立目录:
# mkdir -p /usr/local/jpeg6
# mkdir -p /usr/local/jpeg6/bin
# mkdir -p /usr/local/jpeg6/lib
# mkdir -p /usr/local/jpeg6/include
# mkdir -p /usr/local/jpeg6/man
# mkdir -p /usr/local/jpeg6/man1
# mkdir -p /usr/local/jpeg6/man/man1
# cd /home/xiutuo/software/
# tar -zvxf jpegsrc.
# cd jpeg-6b
# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
# make; make install
b.安装libpng
# cd /home/xiutuo/software/
# tar -zvxf libpng-1.2.
# cd libpng-1.2.8
# cp scripts/makefile.std makefile
# make; make install
c.安装 freetype
# cd /home/xiutuo/software/
# tar -zvxf freetype-2.1.
# cd freetype-2.1.10
# mkdir -p /usr/local/freetype
# ./configure --prefix=/usr/local/freetype
# make;make install
d.:安装zlib
# cd /home/xiutuo/software/
#tar -zxvf zlib-1.2.
#cd zlib.1.2.3
# ./configure
# make;make install
e.安装GD库
# cd /home/xiutuo/software/
# tar -zvxf gd-2.0.
# mkdir -p /usr/local/gd2
# cd gd-2.0.33
# ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6/ --with-png=/usr/local/lib/ --with-zlib=/usr/local/lib/ --with-freetype=/usr/local/freetype/
# make; make install
f.安装Curl库
# cd /home/xiutuo/software/
# tar -zxf curl-7.15.
# mkdir -p /usr/local/curl
# ./configure --prefix=/usr/local/curl
# make; make install
二、安装php5,php5必须有libxml2支持!
a.安装libxml2
# cd /home/xiutuo/software/
# tar -zxf libxml2-2.6.
# cd libxml2-2.6.19
# mkdir -p /usr/local/libxml2
# ./configure --prefix=/usr/local/libxml2
# make; make install
b.安装 libxslt(可选安装,你可以不安装)
# cd /home/xiutuo/software/
# tar -zxf libxslt-1.1.
# mkdir -p /usr/local/libxslt
# cd libxslt-1.1.15
# ./configure --prefix=/usr/local/libxslt --with-libxml-prefix=/usr/local/libxml2
# make; make install
c.安装php5
# cd /home/xiutuo/software/
# tar -zvxf php-5.1.
# mkdir -p /usr/local/php
# cd php-5.05
#./configure --prefix=/usr/local/php --with-apxs2=/export/apache/bin/apxs --with-mysql=/httpd_mysql/mysql/ --with-libxml-dir=/usr/local/libxml2 --with-gd=/usr/local/gd2 --with-jpeg-dir=/usr/local/jpeg6 --with-png-dir=/usr/local/bin --with-zlib-dir=/usr/lib --with-freetype-dir=/usr/local/freetype --with-curl=/usr/local/curl/ --enable-soap --with-xsl=/usr/local/libxslt --enable-sockets --enable-mbstring --enable-ftp
注意:配置参数时--with-apxs2=/export/apache/bin/apxs参数要指定你自己的apache安装目录。--with-mysql=/httpd_mysql/mysql/参数要指定你自己的mysql安装目录。在配置最后注意看英文提示,如果有提示出现xxx目录不存在或xxx命令不存在的情况请及时更正配置信息。可以使用./configure –help来查询配置参数。
# make
# make install
php支持多线程吗# cp php.ini-dist /usr/local/php/lib/php.ini
三、重新配置apache2让他支持php。
配置 f 让apache支持PHP
# vi /export/apache/f --进入自己的Apache目录
到 AddType application/x-gzip .gz .tgz 在其下添加如下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
根据文档“apache 安装及配置-new”(老师传的),重新配置f文件,添加一个web站点。
例:
NameVirtualHost 172.18.207.156
<VirtualHost 172.18.207.156>
DocumentRoot /home/web
u
ErrorLog /home/web/logs/error_log
Transferlog /home/web/logs/access_log
<Directory "/home/web">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
保存退出、重启apache服务
# /export/apache/bin/apachectl restart --进入自己的Apache目录
四、测试php安装是否成功。
进入/home/web目录,新建文件index.php,在其中输入如下代码。
<html>
<head><title>test</title></head>
<body>
<?php
phpinfo();
?>
</body>
</html>
保存后退出。
在游览器中输入172.18.207.156/index.php,如可打开如下图所示网页,说明php安装成功!
五、安装ZendOptimizer-3.3.软件
#tar -zvxf ZendOptimizer-3.3.
#cd ZendOptimizer-3.3.0a-linux-glibc21-i386
#./install.sh
执行完install.sh脚本文件后,安装屏幕,进入安装步骤。
1、先一路回车下来,到下面这个画面。
此步骤要求选择Zend的安装目录,我们默认即可。
2、此步为确定Zend的php.ini目录,默认即可。
3、此步要选择YES。
4、此步非常重要,一定要把这个路径设为你自己的apache目录下bin目录下的apachectl。(如图所示)--我已经改为我机器中的apache安装目录
5、完成后会询问是否重启apache服务,选择是即可完成安装。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论