Fedora 19下搭建LAMP
Fedora 19下搭建LAMP
一、安装Mysql
yum install mysql mysql-server
设置开机启动:
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
设置开机启动:
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为最低权限,建议在建站时开启此权限等级,需要提高安全级别时,再修改权限等级。
三、安装PHP
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模块的支持,具体看程序说明。
使用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的相关配置信息。
五、安装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
随系统一起启动服务
# systemctl enable sshd.service
在terminal 中输 setup 对防火墙 添加22 端口
开启防火墙22端口
# iptables -I INPUT -p tcp --dport 22 -j ACCEPT
相关阅读: