fedora 18搭建LAMP架构
2013-03-18 16:52
253 查看
网络上有好多关于搭建LAMP架构的文章,但是对于fedora 18这样新的系统下的搭建的教程还没有,虽说搭建过程大同小异,但对于初学者来说,一个直接的教程将会有很大的帮助。
我这里介绍的是最简单的搭建方法,直接用yum进行软件的安装,我感觉比从官网下安装包再安装要简单一点。
1. 安装mysql。
终端运行如下命令(以下命令都为管理员模式下):yum installmysql mysql-server ;
systemctl start mysqld.service (启动mysql服务)
systemctl enable mysqld.service(设置mysql服务为开机启动)
mysqladmin -u root password
[你自己的密码](设置root用户和密码)
配置结束,这时候可以运行如下命令进行测试是否安装并启用服务成功:
mysql -hlocalhost -uroot -p
之后输入密码,进入mysql后,可以用show databases;命令查看数据库,注意,这里的分号不能丢。一些mysql命令可以找教程。
2.安装apache和PHP
终端运行如下命令:yum install httpd php php-common
systemctl start httpd.service(启动apache服务)
systemctl enable httpd.service(设置apache服务为开机启动)
这时候可以通过在浏览器上输入http://localhost 来查看apache服务是否运行正常,如果出现一个测试网页,说明服务开启正常,如果连不上,说不正常,重复以前的步骤。
接着终端运行如下命令:yum install php-pecl-apc php-cli php-pear php-pdo
php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml
然后测试PHP是否安装正确。在/var/www/html文件夹下创建一个info.php文件。
vi /var/www/html/info.php
然后添加内容如下:
<?php
phpinfo();
?>
然后在浏览器上输入http://localhost/info.php,如果出现的是php的相关信息就说明安装正常,不正常重复以上步骤。
3. 安装PhpMyAdmin
PhpMyAdmin是一款数据库管理软件,可以可视化的对数据库进行管理,不用单纯用命令行来管理,使用这个软件会使数据库管理更方便。
终端运行如下命令:yum install phpmyadmin
systemctl start phpmyadmin.service(启动phpmyadmin服务)
systemctl enable phpmyadmin.service(设置phpmyadmin服务为开机启动)
之后通过在浏览器里输入http://localhost/phpmyadmin来进入界面进行管理,进入时需要用户名和密码,就是mysql的用户名和密码,之前设置过的。
具体的使用教程网上也有很多。
4. 测试PHP和mysql的连接
先在数据库中创建一个名为filems的数据库,之后建立一个sender表,在表中插入两个字段,一个叫做sid,是一个int(11)型的整数型,设为主键并自动增长,另一个是nickname,变长字符串varchar(255)类型,设为非空,之后插入几条数据。这些都可以在phpmyadmin中完成的。
在/var/www/html目录中简历两个文件,一个connect.inc,一个link.php。connect.inc文件如下:
之后创建link.php文件,如下:
之后在浏览器上输入http://localhost/link.php ,如果能显示出数据库中的数据,说明PHP和mysql连接正常。
到此,配置全部成功!诸君好运~(本人比较懒,懒的截图。。。有问题可以留言!)
我这里介绍的是最简单的搭建方法,直接用yum进行软件的安装,我感觉比从官网下安装包再安装要简单一点。
1. 安装mysql。
终端运行如下命令(以下命令都为管理员模式下):yum installmysql mysql-server ;
systemctl start mysqld.service (启动mysql服务)
systemctl enable mysqld.service(设置mysql服务为开机启动)
mysqladmin -u root password
[你自己的密码](设置root用户和密码)
配置结束,这时候可以运行如下命令进行测试是否安装并启用服务成功:
mysql -hlocalhost -uroot -p
之后输入密码,进入mysql后,可以用show databases;命令查看数据库,注意,这里的分号不能丢。一些mysql命令可以找教程。
2.安装apache和PHP
终端运行如下命令:yum install httpd php php-common
systemctl start httpd.service(启动apache服务)
systemctl enable httpd.service(设置apache服务为开机启动)
这时候可以通过在浏览器上输入http://localhost 来查看apache服务是否运行正常,如果出现一个测试网页,说明服务开启正常,如果连不上,说不正常,重复以前的步骤。
接着终端运行如下命令:yum install php-pecl-apc php-cli php-pear php-pdo
php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml
然后测试PHP是否安装正确。在/var/www/html文件夹下创建一个info.php文件。
vi /var/www/html/info.php
然后添加内容如下:
<?php
phpinfo();
?>
然后在浏览器上输入http://localhost/info.php,如果出现的是php的相关信息就说明安装正常,不正常重复以上步骤。
3. 安装PhpMyAdmin
PhpMyAdmin是一款数据库管理软件,可以可视化的对数据库进行管理,不用单纯用命令行来管理,使用这个软件会使数据库管理更方便。
终端运行如下命令:yum install phpmyadmin
systemctl start phpmyadmin.service(启动phpmyadmin服务)
systemctl enable phpmyadmin.service(设置phpmyadmin服务为开机启动)
之后通过在浏览器里输入http://localhost/phpmyadmin来进入界面进行管理,进入时需要用户名和密码,就是mysql的用户名和密码,之前设置过的。
具体的使用教程网上也有很多。
4. 测试PHP和mysql的连接
先在数据库中创建一个名为filems的数据库,之后建立一个sender表,在表中插入两个字段,一个叫做sid,是一个int(11)型的整数型,设为主键并自动增长,另一个是nickname,变长字符串varchar(255)类型,设为非空,之后插入几条数据。这些都可以在phpmyadmin中完成的。
在/var/www/html目录中简历两个文件,一个connect.inc,一个link.php。connect.inc文件如下:
<?php //本程序是数据库连接文件 $hostname = "127.0.0.1"; $username = "root"; $password = "6766"; $dbname = "filems"; $tablename = "sender"; $link_id = mysql_connect($hostname, $username, $password); mysql_query("SET NAMES UTF8"); if(!$link_id) { echo "数据库连接失败"; exit(); } ?>
之后创建link.php文件,如下:
显示fileMS数据库的sender表中的所有记录 <?php require('connect.inc'); $str_sql = "select * from sender"; $result = mysql_db_query($dbname, $str_sql, $link_id); $number_of_rows = mysql_num_rows($result); echo '<br>'; echo "总记录数:".$number_of_rows; echo '<br>'; echo "<table border = 1>"; echo "<tr><td>编号</td><td>姓名</td></tr>"; while($record = mysql_fetch_array($result)) { printf("<tr><td>%s</td><td>%s</td></tr>", $record[0], $record[1]); } echo "</table>"; ?>
之后在浏览器上输入http://localhost/link.php ,如果能显示出数据库中的数据,说明PHP和mysql连接正常。
到此,配置全部成功!诸君好运~(本人比较懒,懒的截图。。。有问题可以留言!)
相关文章推荐
- WIN7+VMWARE+fedora18 samba服务器的搭建
- WIN7+VMWARE+fedora18 samba服务器的搭建指南
- Fedora 18 Hadoop 1.2.0集群搭建
- Fedora18下opencv-2.4.5安装记录+并在python搭建opencv环境
- fedora18下的opencv-2.4.5安装记录+在python搭建opencv环境
- WIN7+VMWARE+fedora18 samba服务器的搭建
- Fedora 18 软件使用心得
- fedora 18 图文安装教程
- Fedora 18 Notes
- 每天进步一点点:(18)NTP服务器搭建
- 关闭fedora18 防火墙
- Fedora 18 input method shortcut settings
- Fedora下SVN环境搭建
- fedora18安装软件时出现GPG key retrieval failed: [Errno 14]的解决方案
- fedora18 安装pidgin-lwqq并开启SSL过程记录
- fedora18自带的video视频播放器不能播放视频(rmvb和avi)和音频(mp3)
- linux(fedora) 下dvwa 环境的搭建
- fedora12下pppoe服务器的搭建
- fedora 9下搭建Tiny6410 的nfs服务器的方法 非常详细(by 星空武哥)
- Fedora18_i386安装vmware tools步骤