Linux下web站的的搭建二
[[email protected] down]#tar –zxvf php-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />5.2.12.tar.gz
//解压php-5.2.12.tar.gz安装包
[[email protected] down]#cd php-5.2.12
[[email protected] down]#./configure –prefix=/usr/local/php –with-mysql=/usr/local/mysql –with-apxs2=/usr/local/apache/bin/apxs –with-mcrypt=/usr/local/mcrypt
//指定php安装路径,同时指定连接apache,mysql,phpmcrypt扩展路径,
[[email protected] php-5.2.12]#make
//编译php源代码
[[email protected] php-5.2.12]#make install
//安装php
[[email protected] php-5.2.12]#cp php.ini-dist /usr/local/lib/php.ini
//拷贝php.ini-dist文件到/usr/local/lib目录下
[[email protected] php-5.2.12]#vi /usr/local/lib/php.ini
//编辑php.ini配置文件
//按J式下移一行,按K上移一行,按H左移一个字符,按L右移一个字符
点击i键进行编辑文件
将register_globals=Off该为register_globals=On
按Esc键
:wq
保持退出
[[email protected] php-5.2.12]#vi /usr/local/apache/conf/httpd.conf
//编辑httpd.conf配置文件
//也可以按光标实现向左,向右,向上,向下移动
点击i键进行编辑
DirectoryIndex index.html再添加index.php用空格隔开
在AddType application/x-gzip .gz .tgz的下面添加一句
AddType application/x-httpd-php .php .php3 .php4 .php5
//.php .php3 .php4 .php5这些要用空格分开
把Addhandler cgi-script .cgi前面的#号去掉,打开CGI脚本服务
按Esc键
:wq
保存退出
[[email protected] php-5.2.12]#/usr/local/apache/bin/apachectl restart
//重启apache服务
[[email protected] php-5.2.12]#vi /etc/rc.d/rc.local
//设置启动文件,在末尾添加/usr/local/apche/bin/apachectl start
//按Esc键
:wq
保存退出
[[email protected] php-5.2.12]#/etc/rc.d/init.d/xinetd restart
//配置重新导入
测试php是否配置成功,进入apachen默认主目录 /usr/local/apache/htdocs,在该目录下键一个phpinfo.php文件
[[email protected] php-5.2.12]#cd /usr/local/apache/htdocs
//切换到htdocs目录下
[[email protected] htdocs]#vi phpinfo.php
//建立一个phpinfo.php文件
点击i键开设编辑
输入
<?php
Phpinfo();
?>
按Esc键
:wq
保存退出
然后打开浏览器,在地址栏输入: http://localhost/phpinfo.php
出现下面界面说明配置成功了
[[email protected] htdocs]#/usr/local/apache/bin/apachectl restart
//如果出现这个提示界面,请重启apache服务
//测试php是否和mysql关联
//点击i键进行编辑
<?php
$conn=mysql_connect(“localhost”,”root”,”123456”);
//主机名:localhost 数据库用户:root,密码:123456
If($conn) echo “<h1>succeed<h1>”;
如果连接成功显示最大号成功
else echo “<h1>fail</h1>”;
//否则显示失败
?>
//按Esc键
:wq
//保存退出
成功了!
接下来配置ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz
[[email protected] htdocs]#cd /home/down
[[email protected] down]#ll
6.ZendOptimizer的安装
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
[[email protected] down]#tar –zxvf ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz
//解压ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz安装包
[[email protected] down]#cd ZendOptimizer-3.2.8-linux-glibc21-i386
//切换到ZendOptimizer-3.2.8-linux-glibc21-i386目录
[[email protected] ZendOptimizer-3.2.8-linux-glibc21-i386]#./install
//启动安装Zend Optimizer
进入如下的ZendOptimizer安装界面.点击回车
点击回车
点击回车
按tab键进行切换选择Yes回车
安装路径为/usr/local/ZendOptimizer
选择OK回车
这里选择php.ini所在位置.我们在之前的安装中已经将php.ini复制到了/usr/local/lib
下.所以这里不用修改.在 OK 上点击回车
我们用的正是apache.在Yes上点击回车
这里是指明apache的启动apachectl文件位置
/usr/local/apache/bin/apachectl
选择OK回车
回车
回车
选择Yes 回车重启apache
回车完成ZendOptimizer的安装
再次重启apache.执行 /usr/local/apache/bin/apachectl -k restart
7.phpMyAdmin的安装
[[email protected] ZendOptimizer-3.2.8-linux-glibc21-i386]#cd ..
[[email protected]lhost down]#ll
[[email protected] down]#tar –jxvf phpMyAdmin-3.2.0.1-all-languages.tar.bz2
[[email protected] down]#cp –r phpMyAdmin-3.2.0.1-all-languages /usr/local/apache/htdocs/phpmyadmin
出现下面界面说明phpmyadmin安装成
用mysql的用户和密码登陆
用户是root
密码:123456
更深入的学习请点击:顶嵌技术交流网
转载于:https://blog.51cto.com/19880208/264324