Home  >  Article  >  Backend Development  >  php环境配备

php环境配备

WBOY
WBOYOriginal
2016-06-13 10:29:57992browse

php环境配置
http://hi.baidu.com/17ai2010/blog/item/a88aafc4900ca8c9d10060eb.html

./configure --prefix=/usr/local/apache2 --enable-module=so

/etc/init.d# ln -s /usr/local/apache2/bin/apachectl apache2
/etc/rc2.d# ln -s /etc/init.d/apache2 S17apache


LoadModule php5_module modules/libphp5.so
   
AddType application/x-compress
AddType application/x-gzip .gz .tgz
在它后面添加
AddType application/x-httpd-php .php

DirectoryIndex index.html  index.html.var index.php

cp php.ini-dist /usr/local/lib/php.ini
/home/wyy/php-5.2.8# cp php.ini-dist /usr/localb/php.ini

./configure --prefix=/usr/local/libxml2
make
make install

./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs  --with-libxml-dir=/usr/local/libxml2
make
make install

cp php.ini-recommended /usr/local/php5/lib/php.ini

vi /usr/local/apache2/conf/httpd.conf
AddType application/x-httpd-php .php


./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir=/usr/local/libxml2 --with-zlib



./configure
make
sudo make install

onfigure: error: Cannot find MySQL header files under /usr/local/src/mysql-5.1.14-beta-linux-i686-glibc23/include/.
Note that the MySQL client library is not bundled anymore!


1. 查看系统有没有安装mysql header
find / -name mysql.h
如果有。请指定--with-mysql=/跟正常路径。
如果没有。请看下一步。

2.redhat安装
rpm -ivh MySQL-devel-community-5.1.33-0.rhel5.i386.rpm

php的配置文件中有一行--with-mysql=/usr。安装的时候提示:
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore.

这是由于安装mysql时没有安装mysql头文件,或者是路径指定不正确,php找不到mysql的头文件引起的错误提示。

解决方法。
1. 查看你的系统有没有安装mysql header
   find / -name mysql.h
  如果有。请指定--with-mysql=/跟你的正常路径。
  如果没有。请看下一步。

2.redhat安装
  rpm -ivh MySQL-devel-4.1.12-1.i386.rpm

3.debian安装
  apt-get install libmysqlclient15-dev

4.最后一步php的配置选项添加--with-mysql=/usr即可!


./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-zlib


dpkg -i *.deb


ubuntu怎样在终端卸载mysql

sudo apt-get purge mysql-client mysql-server 或者
sudo aptitude remove mysql-server mysql-client
具体在Mysql下有哪些软件包,
1.如果你是从源安装的话,
可以通过dpkg -l mysql-server 或
       dpkg -l mysql-client查看

./configure --prefix=/usr/local/mysql --datadir=/usr/local/mysql/data1 --sysconfdir=/etc --with-named-curses-libs=/usr/lib/libncursesw.so.5

/bin/rm: cannot remove `libtoolT’: No such file or directory 解决方案
这时直接打开 configure,把 $RM “$cfgfile” 那行删除掉,重新再运行 ./configure 就可以了。



apache:
如果采用RPM包安装,安装路径应在/etc/httpd目录下
apache配置文件:/etc/httpd/conf/httpd.conf
Apache模块路径:/usr/sbin/apachectl
web目录:/var/www/html
如果采用源代码安装,一般默认安装在/usr/local/apache2目录下


php:
如果采用RPM包安装,安装路径应在/etc/目录下
php的配置文件:/etc/php.ini
如果采用源代码安装,一般默认安装在/usr/local/lib目录下
php配置文件: /usr/local/lib/php.ini
或/usr/local/php/etc/php.ini


mysql:
如果采用RPM包安装,安装路径应在/usr/share/mysql目录下
mysqldump文件位置:/usr/bin/mysqldump
mysqli配置文件:
/etc/my.cnf或/usr/share/mysql/my.cnf
mysql数据目录在/var/lib/mysql目录下
如果采用源代码安装,一般默认安装在/usr/local/mysql目录下

http://hi.baidu.com/zvjq/blog/item/9cf74a9767f8d55fd0135ef2.html


ftp://xmlsoft.org/libxml2


service  httpd restart

/usr/local/apache/bin/apachectl -k start

/etc/init.d/apache2 stop


netstat -ant

ps -ef |grep 进程名
ps -aux |grep 进程名

kill -9 进程号

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn