lamp环境的搭建及应用
1.lamp简介:
lamp全称 linux apache mysql php ,所以它是由linux apache mysql php这四个环境构成,下面我们来逐个建立该环境。
2.需要安装的包:
yum install -y httpd
yum install -y php
yum install -y mysql mysql-server
yum install -y php-mysql (php和mysql的连接器件)
3.apache环境:
先建立一个小的页面,编辑/var/www/html/index/html文件
vim /var/www/html/index/html,在该文件里面写入下列内容,比如:
hello!!!
编辑完后启动apache服务,service httpd restart
4.php
php目前版本已经达到5.4.0,为了先测试一下php是否能用,我们进行下列操作:
cd /var/www/html
mv index.html index.php
为了测试其功能:我们将在index.php文件中写下列内容:
vim index.php
<?php
phpinfo();
?>
然后重新启动apache:service httpd restart
我机子的地址是192.168.5.100,这时候该登陆网站验证PHP http://192.68.5.100
说明php的搭建是成功的。
5.mysql
先安装mysql包
yum install -y mysql mysql-server
安装完mysql后查看服务端口是否启用:
chkconfig --list |grep mysql
chkconfig mysqld on
service mysqld restart
接下来需要一个php和mysql的连接器件,叫php-mysql.i386,所以我们必须得安装此链接器件。
rpm-ivh php-mysql.i386
接下来是测试php和mysql链接是否成功:
vim /var/www/html/index.php
<?php
$link=mysql_connect('127.0.0.1','root','');
if($link)
echo "ok";
else
echo "not ok";
?>
然后重新启动apache: service httpd restart
说明php和mysql的连接也是成功的。
6.关于phpmyadmin:
现在phpmyadmin比较新的版本是版本3的,但是有一个要求,就是必须让php的版本至少是5.2的,mysql的版本至少是5.0的。
phpmyadmin2需要的其他版本支持:php3 mysql4
phpmyadmin3需要的其他版本支持:php5.2 mysql5
拷贝一个phpmyadmin安装包到linux的/root目录下,然后解压缩:
unzip phpMyAdmin-2.11.10.1-all-languages.zip
将该软件包移动到/var/www/html/下,起个名字叫phpmyadmin.
mv phpMyAdmin-2.11.10.1-all-languages /var/www/html/phpmyadmin
然后可以访问:http://192.168.5.100/phpmyadminhttp
这样就可以再页面下管理数据库。
lamp的环境我们已经搭建好了,下面是基于php的动态网站的应用,比如论坛:
将phpwind 拷贝到linux 的根目录下,进行解压缩:
unzip phpwind_GBK_8.3.zip
cd phpwind
cd upload
将upload转移到/var/www/html/,起个名字叫phpwind
mv upload/ /var/www/html/phpwind
编辑vim /etc/httpd/conf/httpd.conf文件,将747行的AddDefaultCharset UTF-8禁用掉。
下面修改页面上文件的权限,都改为777:
cd phpwind/
chmod -R 777 p_w_upload
chmod -R 777 data
chmod -R 777 html
此次完成论坛创建
转载于:https://blog.51cto.com/chengmingshu/810977