安装 php5
tar -zxvf
php-5.2.5.tar.gz
cd php-5.2.5
./configure -prefix=/usr/local/php5 -with-apxs2=/usr/local/apache2/bin/apxs -with-config-file-path=/etc -with-libxml-dir=/usr/local/libxml2 -with-zlib-dir=/usr/local/zlib -with-curl=/usr/local/curl -with-gd=/usr/local/gd -with-jpeg-dir=/usr/local/jpeg6 -with-png-dir=/usr/local/lib -with-freetype-dir=/usr/local/freetype -with-MySQL=/usr/local/mysql -with-mysqli=/usr/local/mysql/bin/mysql_config -with-openssl -enable-gd-native-ttf -enable-mbstring -enable-ftp -enable-bcmath -enable-sockets -enable-zip -enable-soap -enable-calendar
//切记要支持Zend Optimizer不可加 -enable-debug选项
make
make install
cp php.ini-dist /etc/php.ini
============================
整合apache2和php5
apache 配置文件及目录是: /usr/local/apache2/conf/httpd.conf apache
默认存放主页的位置是: /usr/local/apache2/htdocs
以下是配置文件里面的信息:(有的地方要做修改)
ServerRoot “/usr/local/apache2″ 这是指定apache程序所在的目录,比如日志文件、配置文件等目录。
DocumentRoot “/usr/local/apache2/htdocs” 这个是存放网页的目录这一句应该和DocumentRoot的目录保持一致。
找到 DirectoryIndex index.html 改为 DirectoryIndex index.html index.html.var index.htm index.php
找到 AddType application/x-gzip .gz .tgz
加 AddType application/x-httpd-php .php (注意空格)
AddType application/x-httpd-php-source .phps
添加 AddDefaultCharset utf8 使apache默认支持utf8字符集
保存配置文件就重启apache 的守护进程。
/usr/local/apache2/bin/apachectl restart 注意: 每次更改配置文件。要重启服务。
对存放网页的目录执行:命令chmod 755 目录名 或者 chmod -R 755 目录名
编辑php.ini文件
找到 ;default_charset=”iso-8859-1″
增加一行:default_charset=”utf8″
以上步骤都执行完后。
在/usr/local/apache2/htdocs/里编辑文件进行测试。
写一个phpinfo.php
在浏览器地址栏中输入: 出现php说明页面说明安装成功。
============================