当前位置: 技术问答>linux和unix
关于libphp5.so的问题
来源: 互联网 发布时间:2016-09-24
本文导语: 我现在Apache安装成功了,可是当我安装PHP是又出现了问题,libphp5.so找不到了,另外,http也无法重启了,我在/usr /apache2/下了发现有一个名为apachectl的程序,可是我用apachect1 start时,没有用啊,还是没有重启,我很是...
我现在Apache安装成功了,可是当我安装PHP是又出现了问题,libphp5.so找不到了,另外,http也无法重启了,我在/usr /apache2/下了发现有一个名为apachectl的程序,可是我用apachect1 start时,没有用啊,还是没有重启,我很是郁闷,干脆我把安装步骤贴出来吧,你们看看有什么错误?
步骤:1、sudo tar zxvf httpd...........tar.gz
2、cd httpd.....(进入http文件包)
3、./configure --prefix=/usr/apache2 --enable-module=shared (这一步也是我很怀疑的一步,我认为没有libphp5.so文件是因为这一步的原因,可能路径没有安装对。)
4、sudo make
5、sudo make install
6、重启apachectl
请你们看看哪错了吗?
步骤:1、sudo tar zxvf httpd...........tar.gz
2、cd httpd.....(进入http文件包)
3、./configure --prefix=/usr/apache2 --enable-module=shared (这一步也是我很怀疑的一步,我认为没有libphp5.so文件是因为这一步的原因,可能路径没有安装对。)
4、sudo make
5、sudo make install
6、重启apachectl
请你们看看哪错了吗?
|
那个libphp5.so是安装php的时候生成的 不是安装apache的时候。
我那天给了你给安装php的过程你没照着来吗?
你照着我说的重来一遍
安装httpd 这样
1、sudo tar zxvf httpd...........tar.gz
2、cd httpd.....(进入http文件包)
3、./configure --prefix=/usr/local/apache2 --enable-so
4、sudo make
5、sudo make install
安装php
# tar zxvf php-5.x.x.tar.gz
# cd php-5.x.x
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs(注意这个编译参数好吗?对应上面的httpd安装目录是/usr/local/apache2)
(*另外 如果你还要别的支持 比如mysql libiconv等 你得提前安装这些组件 然后用--with-mysql=/path/mysql --with-zlib --with-iconv=/path/libiconv)
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
# vi /path/httpd.conf
在httpd.conf文件相应的地方添加下面几行(如果在安装php5时,有的配置可以已经加上了,就不需要再重新添加了)
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
在DirectoryIndex index.html xxxx等后面添加index.php
然后启动apache
我那天给了你给安装php的过程你没照着来吗?
你照着我说的重来一遍
安装httpd 这样
1、sudo tar zxvf httpd...........tar.gz
2、cd httpd.....(进入http文件包)
3、./configure --prefix=/usr/local/apache2 --enable-so
4、sudo make
5、sudo make install
安装php
# tar zxvf php-5.x.x.tar.gz
# cd php-5.x.x
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs(注意这个编译参数好吗?对应上面的httpd安装目录是/usr/local/apache2)
(*另外 如果你还要别的支持 比如mysql libiconv等 你得提前安装这些组件 然后用--with-mysql=/path/mysql --with-zlib --with-iconv=/path/libiconv)
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
# vi /path/httpd.conf
在httpd.conf文件相应的地方添加下面几行(如果在安装php5时,有的配置可以已经加上了,就不需要再重新添加了)
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
在DirectoryIndex index.html xxxx等后面添加index.php
然后启动apache