当前位置: 技术问答>linux和unix
linux9.0下怎样配置才能让APACHE2.0服务器解释PHP3文件?
来源: 互联网 发布时间:2015-03-14
本文导语: 我的系统是LINUX9.0+PHP4.2.2+APACHE2.0,能解释执行PHP文件,怎么不能解释执行PHP3 文件呢?我的PHP.INI文件和HTTPD.CONF文件里需要怎样改动呢?请高手指点!! | 我刚装过apache2和php4还有mysql. 看看我的安装和...
我的系统是LINUX9.0+PHP4.2.2+APACHE2.0,能解释执行PHP文件,怎么不能解释执行PHP3
文件呢?我的PHP.INI文件和HTTPD.CONF文件里需要怎样改动呢?请高手指点!!
文件呢?我的PHP.INI文件和HTTPD.CONF文件里需要怎样改动呢?请高手指点!!
|
我刚装过apache2和php4还有mysql.
看看我的安装和配制过程(或按php王展上的装,看http://www.php.net/manual/zh/install.linux.php):
把已前装的apache和mysql的启动文件,和/etc/my.conf册了就行了,两套都在的。
假设这三个包都装到/target目录下,
从源代码安装先装mysql到/target/mysql
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /target
shell> tar zxf mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
解 apache2.0.46(2.0.45有大bug) php4.3.2.到/target目录下,
cd /target/apache_xxx6.
./configure --prefix=/target/apache2 --enable-module=so
make
make install
cd ../php-xxx10
./configure --prefix=/target --with-mysql=/target/mysql --with-apxs2=/target/apache2/bin/apxs
make
make install
cp php.ini-dist /target/lib/php.ini
编辑httpd.conf文件,加上,
AddType application/x-httpd-php .php
LoadModule php4_module modules/libphp4.so
#改变默认语言为中文
AddDefaultCharset gb2312
启动这两个分用/target/apache2/bin/apachectl start|stop
/target/mysql/suport-files/mysql.server start|stop,
也可把两个加到启动项上。
看看我的安装和配制过程(或按php王展上的装,看http://www.php.net/manual/zh/install.linux.php):
把已前装的apache和mysql的启动文件,和/etc/my.conf册了就行了,两套都在的。
假设这三个包都装到/target目录下,
从源代码安装先装mysql到/target/mysql
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /target
shell> tar zxf mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
解 apache2.0.46(2.0.45有大bug) php4.3.2.到/target目录下,
cd /target/apache_xxx6.
./configure --prefix=/target/apache2 --enable-module=so
make
make install
cd ../php-xxx10
./configure --prefix=/target --with-mysql=/target/mysql --with-apxs2=/target/apache2/bin/apxs
make
make install
cp php.ini-dist /target/lib/php.ini
编辑httpd.conf文件,加上,
AddType application/x-httpd-php .php
LoadModule php4_module modules/libphp4.so
#改变默认语言为中文
AddDefaultCharset gb2312
启动这两个分用/target/apache2/bin/apachectl start|stop
/target/mysql/suport-files/mysql.server start|stop,
也可把两个加到启动项上。