找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 637|回复: 0

在VPS上搭建LAMP环境之PHP篇

[复制链接]
发表于 2010 年 10 月 2 日 16:05:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

安装PHP。装好PHP之后,就可以开始安装诸如WordPress等上层的应用了。

首先输入cd / 回到根目录,然后:

wget http://us.php.net/distributions/php-5.2.13.tar.gz         //下载php 5.2.6源代码包

\tar zxvf php-5.2.13.tar.gz       //解压源代码包

cd php-5.2.13        //进入源代码目录

配置PHP需要libxml2这个包,用以下命令进行安装:

yum install libxml2-devel          //安装libxml2开发包,假设已经安装也无所谓,确认一下

以下正式开始配置,编译和安装:

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/bin/mysql          //配置PHP的编译环境,现在明白为什么PHP放在MySQL后面安装了吧,由于这一步要指定MySQL的位置,假设你把MySQL安装在别的地方,这一步的参数也要做相应的修改。

make          //漫长的编译

make install          //很快的安装

cp php.ini-dist /usr/local/lib/php.ini          //这是创建一个PHP配置文件

安装过程就只有这几步,接下来才是重要的,对Apache进行配置,让它认识PHP文件。又要用到vi这个命令行下的文本编辑器了。

vi /usr/local/apache2/conf/httpd.conf          //用vi打开apache的配置文件

然后输入’?LoadModule php5′看看有没有结果,假设没有的话,找到一行# LoadModule foo_module modules/mod_foo.so,在下面添加(按a键进入编辑模式):

LoadModule php5_module        modules/libphp5.so          //添加PHP模块到Apache中。一般这步是自动完成的,不用手工添加,此处只是预防万一未能自动添加的情况。假设手工添加了,记得按ESC键退出编辑模式。

输入’?AddType application‘查找,在现有的几行AddType下面添加两行:

AddType application/x-httpd-php .php .phtml          //这是让Apache认识php文件
AddType applicaiton/x-httpd-php-source .phps          //让apache认识php源码文件

然后退出编辑模式,输入’:wq’存盘退出vi。

/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl start          //这两条命令重启Apache。

好,所有步骤都结束了,现在我们开始测试到底装好没有。

cd /var/www/html          //进入网站根目录
vi info.php           //创建一个叫info.php的空白文件并用vi打开

按a键进入编辑模式,输入下面一行内容:

<? phpinfo(); ?>

然后按ESC退出编辑模式,输入’:wq’存盘退出vi。

不错,现在打开浏览器,在地址栏输入http://你网站的地址或ip/info.php ,看看是不是出现长长长长的表格。假设是的话,就说明已经成功了,你可以在网页上搜索mysql,apache等单词看看情况。

终于大功基本告成,今天先说这么多,下次说说在这种环境下安装WordPress的注意事项。



Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 3 日 15:15 , Processed in 0.025040 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表