当前位置 > 主页 > 万和大讲堂 >


南京RHCE认证培训 Fedora 19下搭建LAMP_服务器应用

2016-01-25 11:46

  Fedora 19下搭建LAMP

 

  一、安装Mysql

 

  yum install mysql mysql-server

 

  设置开机启动:南京RHCE认证培训

 

  chkconfig --levels 235 mysqld on

 

  查看是否安装了mysql:rpm -qa|grep -imysql

 

  启动:service mysqld start

 

  停止:service mysqld stop

 

  重启:service mysqld restart

 

  为Mysql设置root密码(XXXX自己设置):

 

  mysqladmin -u root password XXXX

 

  二、安装Apache服务

 

  yum install httpd

 

  设置开机启动:南京RHCE认证培训

 

  chkconfig --levels 235 httpd on

 

  查看是否安装了Apache:rpm -qa|grep -ihttpd

 

  启动:service httpd start

 

  停止:service httpd stop

 

  重启:service httpd restart

 

  测试Apache服务是否安装成功并启动,浏览主页127.0.0.1或者本地IP

 

  如果出现Fedora Test Page说明安装成功。

 

  Fedora 下Apache默认站点根目录位于/var/www/html

 

  默认配置文件位于/etc/httpd/conf/httpd.conf

 

  Fedora的hosts文件位于/etc/hosts

 

  如果要在站点根目录下创建文件夹,需要管理员权限并赋予读写和操作权限

 

  mkdir /var/www/html/website

 

  chmod -R 777 /var/www/html/website

 

  777为最低权限,建议在建站时开启此权限等级,需要提高安全级别时,再修改权限等级。南京RHCE认证培训

 

  三、安装PHP 南京RHCE培训

 

  yum install php

 

  php安装完成需要重启Apache服务

 

  service httpd restart

 

  测试php

 

  vi /var/www/html/info.php

 

  在编辑器中写入保存并退出。

 

  在浏览器中输入http://127.0.0.1/info.php

 

  如果出现apache的静态解析页面,说明安装成功,此时还无法连接mysql数据库。

 

  四、为PHP安装Mysql支持

 

  php5支持MySQL很简单,只要安装php-mysql软件包即可;但php程序要运行可能需要多个php模块的支持,具体看程序说明。南京RHCE认证培训

 

  使用yum search[软件]命令可以搜索相应软件包:

 

  yum searchphp

 

  现介绍一个通用的实例:

 

  yum install php-mysql php-gd php-imap php-ldap php-odbc php-pearphp-p-pear php-xml php-xmlrpc php-eaccelerator php-magickwandphp-magpierss php-mbstring php-mcrypt php-mssql php-shout php-snmpphp-soap php-tidy

 

  安装完成后重启Apache:

 

  service httpd restart

 

  重新访问http://127.0.0.1/info.php,会出现mysql的相关配置信息。南京RHCE认证培训

 

  五、安装mysql数据库管理工具phpMyAdmin

 

  yum install phpmyadmin

 

  配置phpmyadmin:

 

  vi/etc/nttpd/conf.d/phpMyAdmin.conf

 

  在这个配置文件中主要修改访问用户的权限问题

 

  order deny,allow

 

  deny from all

 

  allow from 127.0.0.1

 

  这里只允许本地用户访问。

 

  六、配置LAMP后,防火墙需要设置

 

  1开启80端口:iptables -I INPUT -p tcp --dport 80 -j ACCEPT

 

  2.开启ssh服务

 

  # systemctl start sshd.service

 

  随系统一起启动服务 南京RHCE认证培训

 

  # systemctl enable sshd.service

 

  在terminal 中输 setup 对防火墙 添加22 端口

 

  开启防火墙22端口

 

  # iptables -I INPUT -p tcp --dport 22 -j ACCEPT


最近开班 more>
  • Web前端开发
  • 软件测试
  • 软件测试预科班
  • AI大模型+全栈开发开班
  • 云原生精英班
  • 云网预科班
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第五期
  • Java全栈
  • CISP
  • HCIP-cloud
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCP 19C
  • RHCA
  • 6月9日
  • 5月21日
  • 5月14日
  • 6月9日
  • 5月7日
  • 5月26日
  • 5月19日
  • 5月12日
  • 6月3日
  • 6月9日
  • 随时开课
  • 7月12日
  • 5月19日
  • 5月19日
  • 5月7日
  • 5月10日
  • 5月24日
  • 5月24日
  • 随时开课
  • 随时开课
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入