日期:2014-05-16  浏览次数:20814 次

linux 安装PHP 过程
到现在终于安好了,把过程记录下来,嘿嘿。
我之前安装linux系统时,装了很多安装盘自带的安装包,装了之后很后悔,感觉用起来麻烦,而且版本估计是前两年的吧,都不是最新的,所以把机器上的PHP删了重新安装。

在php官网上下了php-5.3.6.tar.bz2。然后解压。

进入php-5.3.6.按照官网上的帮助文档。


./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql





接着
make
make install



make install  的结果,最好存起来,以后会用的到

[root@ShadowFiend php-5.3.6]# make install
Installing PHP SAPI module:       apache2handler
/usr/local/apache2/build/instdso.sh SH_LIBTOOL='/usr/lib/apr-1/build/libtool' libphp5.la /usr/local/apache2/modules
/usr/lib/apr-1/build/libtool --mode=install cp libphp5.la /usr/local/apache2/modules/
libtool: install: cp .libs/libphp5.so /usr/local/apache2/modules/libphp5.so
libtool: install: cp .libs/libphp5.lai /usr/local/apache2/modules/libphp5.la
libtool: install: warning: remember to run `libtool --finish /home/Gogo_yueyue/下载/php-5.3.6/libs'
chmod 755 /usr/local/apache2/modules/libphp5.so
[activating module `php5' in /usr/local/apache2/conf/httpd.conf]
Installing PHP CLI binary:        /usr/local/bin/
Installing PHP CLI man page:      /usr/local/man/man1/
Installing build environment:     /usr/local/lib/php/build/
Installing header files:          /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/local/man/man1/
  page: phpize.1
  page: php-config.1
Installing PEAR environment:      /usr/local/lib/php/
[PEAR] Archive_Tar    - installed: 1.3.7
[PEAR] Console_Getopt - installed: 1.3.0
[PEAR] Structures_Graph- installed: 1.0.4
[PEAR] XML_Util       - installed: 1.2.1
[PEAR] PEAR           - installed: 1.9.2
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
/home/Gogo_yueyue/下载/php-5.3.6/build/shtool install -c ext/phar/phar.phar /usr/local/bin
ln -s -f /usr/local/bin/phar.phar /usr/local/bin/phar
Installing PDO headers:          /usr/local/include/php/ext/pdo/




接着配置php.ini
cp php.ini-development /usr/local/lib/php.ini


可以编辑 php.ini 来设置 PHP 运行时的选项。

接着需要更改apache的配置文件,来达到解析php文件的目的

vi /usr/local/apache/conf/httpd.conf  

通过“/”来查找到AddType application/x-gzip .tgz,这里需要注意的是,不是带有的注意标记的#,在找到AddType application/x-gzip .tgz的后面添加:
AddType application/x-httpd-php .php .phtml



表示apache服务中可以解析php格式文件

接下来要检查apache目录下生成的php动态连接库文件,在目录/usr/local/apache/modules,找到是否存在 libphp5.so文件

一系列安装结束之后,通过一个简单的php测试页面来测试LAMP环境搭建成功与否。
cd htdocs

vi phpinfo.php



 <?php   phpinfo();   ?>





最后一步,启动apache服务器,打开浏览器,看看成功与否把。