设为首页 收藏本站
查看: 1905|回复: 0

[经验分享] Fedora 12服务器上安装Apache2+PHP+MySQL

[复制链接]

尚未签到

发表于 2018-11-29 10:11:32 | 显示全部楼层 |阅读模式
  LAMP是Linux, Apache, MySQL, PHP的缩写.这篇教程将教你如何在一台Fedora 12服务器上安装Apache2web服务器+PHP(mod_php) +MySQL .
  我已经测试无误,你可以放心使用。
1. 前言  在这篇教程中,我使用的主机名为server1.example.com,ip地址是192.168.0.100。这些设置可能与你想要的有所不同,所以你必须在适当的地方修改一下。  2 安装MySQL5
  用下列命令安装MySQL:  yum install mysql mysql-server
  然后我们为MySQL创建系统启动链接(这样的话,MySQL就会随着系统启动而启动),并启动MySQL服务器:chkconfig --levels 235 mysqld on
  /etc/init.d/mysqld start
  运行mysqladmin -u root password yourrootsqlpassword
  mysqladmin -h server1.example.com -u root password yourrootsqlpassword
  来为root用户设置一个密码(否则任何人都可以访问你的MySQL数据库!)3 安装Apache2
  Fedora默认有Apache2这个包,我们可以用下列命令安装它:yum install httpd
  现在配置下系统使得Apache能够随着系统启动而启动…chkconfig --levels 235 httpd on
  ... 启动Apache:/etc/init.d/httpd start
  现在打开浏览器,访问http://192.168.0.100,你就应该能看到Apache2的预留页了:
DSC0000.png

  在Fedora中Apache的默认文档路径在/var/www/html,配置文件是/etc/httpd/conf/httpd.conf。其余的配置文件存储在/etc/httpd/conf.d/。
  4 安装PHP5
  我们用下列命令安装PHP5和Apache PHP5模块:yum install php
  然后我们启动下Apache:/etc/init.d/httpd restart
  5 测试PHP5/获取PHP5安装后的详细信息
  网站的默认文档路径是/var/www/html。我们现在在这个文件夹中创建一个小型PHP(info.php)文件,并在;浏览器中访问它。这个文件会显示关于PHP安装的大量的细节,例如PHP的版本。vi /var/www/html/info.php
  
  现在我们在浏览器中访问这个文件(例如http://192.168.0.100/info.php):
DSC0001.png

  正如你所看到的一样,PHP5已经正常工作了,并且在Server API这一行中显示的Apache是以Apache2.0 Handler模式工作的。如果你向下翻页,你将会看到已经安装了PHP5的所有的模块。MySQL没有在这里列出来,也就意味着目前PHP5并不支持 MySQL。6 让PHP5支持MySQL
  我们安装php-mysql这个包既可以使MySQL支持php了。在这里最好也安装其他的PHP5模块,这些模块也许你会在其他的应用中用到。你可以使用下列明星先搜索一下PHP5的模块:yum search php
  选取你需要的模块,并使用下列命令安装它们:yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mhash php-mssql php-shout php-snmp php-soap php-tidy
  现在重启Apache2:/etc/init.d/httpd restart
  现在在浏览器中刷新http://192.168.0.100/info.php,并再次翻到模块部分。你就应该能在这里找到很多新模块,其中就包括了MySQL模块:
DSC0002.png 7 phpMyAdmin

  phpMyAdmin是一款可以web化管理MySQL数据库的工具:
  可以使用下列命令安装phpmyadmin:yum install phpmyadmin
  现在我们配置phpMyAdmin。我们改变Apache的配置文件让其只能通过本地访问(通过注销<Directory /usr/share/phpMyAdmin/参数):vi /etc/httpd/conf.d/phpMyAdmin.conf
  # phpMyAdmin - Web based MySQL browser written in php
  #
  # Allows only localhost by default
  #
  # But allowing phpMyAdmin to anyone other than localhost should be considered
  # dangerous unless properly secured by SSL
  Alias /phpMyAdmin /usr/share/phpMyAdmin
  Alias /phpmyadmin /usr/share/phpMyAdmin
  #
  #   order deny,allow
  #   deny from all
  #   allow from 127.0.0.1
  #   allow from ::1
  #
  # This directory does not require access over HTTP - taken from the original
  # phpMyAdmin upstream tarball
  #
  Order Deny,Allow
  Deny from All
  Allow from None
  # This configuration prevents mod_security at phpMyAdmin directories from
  # filtering SQL etc.  This may break your mod_security implementation.
  #
  #
  #
  #        SecRuleInheritance Off
  #
  #
  重启Apache:/etc/init.d/httpd restart
  然后,你就可以通过http://192.168.0.100/phpmyadmin/:访问phpMyAdmin了 :
DSC0003.png 8 相关链接


  • Apache: http://httpd.apache.org/
  • PHP: http://www.php.net/
  • MySQL: http://www.mysql.com/
  • Fedora: http://fedoraproject.org/
  • phpMyAdmin: http://www.phpmyadmin.net/


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-641055-1-1.html 上篇帖子: apache(httpd)|nginx图片防盗链的技巧 下篇帖子: Apache2.2中文文档电子书
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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