Fedora19 搭建LAMP环境
Fedora19 搭建LAMP環(huán)境
一、安裝Mysql
sudo yum install mysql mysql-server
設(shè)置開機(jī)啟動:
sudo chkconfig --levels 235 mysqld on
查看是否安裝了mysql:rpm -qa|grep -i mysql
啟動:sudo service mysqld start
停止:sudo service mysqld stop
重啟:sudo service mysqld restart
為Mysql設(shè)置root密碼(XXXX自己設(shè)置):
sudo mysqladmin -u root password XXXX
eg:sudo mysqladmin -u root password root
登陸mysql
eg:mysql -uroot -p
二、安裝Apache服務(wù)
sudo yum install httpd
設(shè)置開機(jī)啟動:
sudo chkconfig --levels 235 httpd on
查看是否安裝了Apache:rpm -qa|grep -i httpd
啟動:sudo service httpd start
停止:sudo service httpd stop
重啟:sudo service httpd restart
測試Apache服務(wù)是否安裝成功并啟動,瀏覽主頁127.0.0.1或者本地IP
如果出現(xiàn)Fedora Test Page說明安裝成功。
Fedora 下Apache默認(rèn)站點(diǎn)根目錄位于/var/www/html
默認(rèn)配置文件位于/etc/httpd/conf/httpd.conf
Fedora的hosts文件位于/etc/hosts
如果要在站點(diǎn)根目錄下創(chuàng)建文件夾,需要管理員權(quán)限并賦予讀寫和操作權(quán)限
mkdir /var/www/html/website
chmod -R 777 /var/www/html/website
777為最低權(quán)限,建議在建站時(shí)開啟此權(quán)限等級,需要提高安全級別時(shí),再修改權(quán)限等級。
三、安裝PHP
sudo yum install php
php安裝完成需要重啟Apache服務(wù)
sudo service httpd restart
測試php
vi /var/www/html/info.php
info.php
hello world!
在編輯器中寫入保存并退出。
在瀏覽器中輸入http://127.0.0.1/info.php
如果出現(xiàn)apache的靜態(tài)解析頁面,說明安裝成功,此時(shí)還無法連接mysql數(shù)據(jù)庫。
四、為PHP安裝Mysql支持
php5支持MySQL很簡單,只要安裝php-mysql軟件包即可;但php程序要運(yùn)行可能需要多個(gè)php模塊的支持,具體看程序說明。
使用yum search [軟件] 命令可以搜索相應(yīng)軟件包:
yum search php
現(xiàn)介紹一個(gè)通用的實(shí)例:
sudo yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-p-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidy
安裝完成后重啟Apache:
sudo service httpd restart
重新訪問http://127.0.0.1/phpinfo.php,會出現(xiàn)mysql的相關(guān)配置信息。
phpinfo.php
<?php
echo phpinfo();
?>
?
五、安裝mysql數(shù)據(jù)庫管理工具phpMyAdmin
sudo yum install phpMyAdmin
配置phpmyadmin:
sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
在這個(gè)配置文件中主要修改訪問用戶的權(quán)限問題
order deny,allow
deny from all
allow from 127.0.0.1
這里只允許本地用戶訪問。
service httpd restart
六、訪問 http://127.0.0.1/phpMyAdmin/
轉(zhuǎn)載于:https://www.cnblogs.com/zengx/p/3599830.html
總結(jié)
以上是生活随笔為你收集整理的Fedora19 搭建LAMP环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软面试题及答案 (很需要开放性思维啊)
- 下一篇: java输出一个Int数据的补码