Lamp(CentOS + apache + mysql + php (python) ) yum方式安装
利用yum安装
若自己的yum弹出问题如:Couldnot open/read file:///media/CentOS/repodata/repomd.xml
解决问题:使用 mv指令将 /etc/yum.repos.d/CentOS-Media.repo转移到其他文件夹
第一步
安装apache服务器
#yuminstall httpd (安装服务器)
安装完成后
#vim/etc/init.d/httpd/conf/httpd.conf (打开服务器配置文件)
找到 :#ServerNamewww.example.com:80 这一行
改为: #ServerNamelocalhost:80
#/etc/init.d/httpdstart (启动服务器)
第二步
安装mysql数据库
#yuminstall mysql-server (安装数据库)
此时会出现询问 输入 y即可自动安装
#cp/usr/share/mysql/my-medium.cnf /etc/my.cnf (复制配置文件,若有重名直接覆盖)
为数据库root账户设密码
#mysql_secure_installation
(第一次设置时直接输入一个回车,然后再依次在以后弹出的几个对话中输入y)
接着输入密码两次后
一路输入y即可
最后会看到有一句Thanksfor using MySQL!
表示设置密码成功。
#/etc/init.d/mysqldstart (启动数据库服务)
#etc/init.d/httpdstart (启动apache服务)
第三步
1.安装php
#yuminstall php (安装php)
根据提示输入Y直到安装完成
2.安装PHP组件,使PHP5 支持 MySQL
#yuminstall php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pearphp-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhashlibmcrypt
这里选择以上安装包进行安装
根据提示输入Y回车
#/etc/init.d/mysqldrestart (重启MySql)
#/etc/init.d/httpdrestart (重启Apche)
3.安装phpmyadmin
说明:如果地址失效请自行更改
#rpm –importhttp://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
#yuminstallhttp://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm(x86_64)
#yuminstallhttp://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm(i386)
#yum install phpmyadmin (安装phpmyadmin)
以上便是安装过程,但是安装后并不能够立即使用,还需要进行一些设置
#find / -name config.inc.php (找到config.inc.php文件)
#cd 文件地址
#vimconfig.inc.php (修改)
将里面的$cfg['blowfish_secret']= ' '; 单引号里面随便写个数 (空的会报错“ 配置文件现在需要绝密短语密码(blowfish_secret)”)
然后执行
#vim/etc/httpd/conf.d/phpmyadmin.conf
将其中一行 Allowfrom 127.0.0.1 改为 Allowfrom all (表示访问不受限制)
保存退出,并重启服务器和数据库
#/etc/init.d/httpd restart (重启服务器)
#/etc/init.d/mysqldrestart (重启数据库)
好了,上述步奏完成以后即可开始测试使用php
#cd/var/www/html (跳转到服务器默认文件夹下)
#vimindex.php (新建一个首页)
输入:
<?php
phpinfo();
?>
保存退出即可
打开firefox在地址栏输入localhost/index.php即可看到如下图所示:
的一系列说明即可。如此服务器就算安装完毕。