安装了一个虚拟机,装了centos 6.5,开始配置PHP环境,打算采用 LNPM
?
在?centos 下安装其实很简单,Fedora推出了类似于ubuntu中的apt的命令yum(Yellow dog Updater Modified),令Fedora的软件安装变得简单容易. 具体参见 ?http://www.blogjava.net/jvict/articles/305149.html?
?
比如安装mysql,只需要?yum install mysql ?即可安装。
?
可通过?/etc/init.d/mysql start?来启动。 通过?/etc/init.d/mysql stutas 查看mysql是否运行。
?
yum也可以卸载软件 ??sudo yum erase
比如 ?sudo yum erase mysql ?sudo yum erase php php-cli ??sudo yum erase httpd?
?
安装php 也可以这么简单,yum -y install ?php 。
?
其实,可以全套一键安装?yum -y install httpd php mysql mysql-server php-mysql 。完了只要配置就行了。
?
我想试试tar 方式安装,于是自己下载了tar包。下面是tar 安装php的方法。
?
下载 ?在?http://php.net/downloads.php 下载tar包
?
安装PHP需要一些支持文件 ?libxml2?libxml2-devel curl curl-devel libjpeg 等 通过 yum 安装
yum install libxml2 libxml2-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel libmcrypt libmcrypt-devel libtool-ltdl-devel
?
当然 也可以采用 tar一个个安装,以libxml2为例:
?
tar zxvf libxml2-2.9.1.tar.gz
cd libxml2-2.6.32./configure --prefix=/usr/local/libxml2
make
make install
?
然后可以安装PHP
?
tar -jxvf php-5.3.6.tar.bz2
cd php-5.3.6
./configure --prefix=/opt/php -with-apxs2=/opt/httpd/bin/apxs --with-curl --with-mcrypt --enable-mbstring --with-iconv --with-gd -with-jpeg-dir=/usr/local/lib --enable-pdo --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd
make
sudo make install
sudo cp php.ini-development /opt/php/lib/php.ini
sudo ln -s /opt/php/bin/php /usr/bin/php
sudo vi /opt/php/lib/php.ini
?
注释:因为我没安装httpd 和 mcrypt 所以在 make 过程中会中断,删掉标红的 with即可。
注释2: vi打开 php.ini ?把include_path前面的分号删除,改成include_path = "/opt/php/lib/php"
?
?
参考博文:
http://blog.csdn.net/ithomer/article/details/7639393
http://www.cnblogs.com/sink_cup/archive/2010/11/22/centos_apache_php_pdo_mysql_curl_json_gd.html
?
nginx安装:
http://limaoyuan.iteye.com/blog/904352