当前位置:编程学习 > php >>

php的安装

apache
        tar xf httpd-2.2.19.tar
        cd   httpd-2.2.19  ls
   编译: ./configure --prefix=/usr/loacl/apache  --sysconfdir=/etc/httpd --enable-ssl --enable-modules=most --enable-mods-shared=most  --enable-so
        make
        make install
       弄一个httpd,
       vi /etc/init.d/httpd  apachectl=/usr/local/apache/bin/apachectl
        httpd=/usr/local/apache/bin/httpd
      cd  /etc/httpd  ls
      vi /etc/httpd/conf/httpd.conf
     启动   PATH=$PATH:/usr/local/apache/bin
   
         apachectl start
      chkconfig --add httpd
  cp  httpd   /etc/init.d/httpd
  可能会出现不能启动
   vi /etc/httpd/conf/httpd.conf  PidFile "/var/run/httpd.pid"
   killall httpd
     chkconfig --level 2345 httpd on   
php
    tar xf php-5.3.6.tar
   cd  php-5.3.6
   编译 ./configure --prefix=/usr/local/php5 --sysconfdir=/etc/php --enable-mbstring --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
    make      
make install 
 cp php.ini-production /etc/php/php.ini
cd   /etc/php
vi  php.ini
cd  php-5.3.6
cp php.ini-production /usr/loacl/ph5/lib/php.ini
此时还不能和apache一起工作
 vi /etc/httpd/conf/httpd.conf  AddType application/x-httpd-php .php    AddType application/x-httpd-php-source .phps
此时还无法识别index.php
     添加<ifmodule dir_module>directory index.php
          
service httpd start
cd /usr/local/apache/htdocs
<?php
$link=mysql_connect('127.0.0.1','root','');
if ($link)
    echo "sucess"
else
     echo "failure"
?>
本文出自 “linux” 博客

补充:Web开发 , php ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,