<b>Linux中安装LAMP以及环境配置及疑问办理</b>[服务器安全]
本文“<b>Linux中安装LAMP以及环境配置及疑问办理</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
一. 在 Linux 中安装 LAMP 有一种非常简便的办法:
在新立得里挑选“ 编辑 ”--“ 利用任务分组编辑软件包 ”-- 勾选 “LAMP SERVER” 然后肯定,在主窗口中点击利用按钮,好了接下来新立得会自动下载完毕并且安装完成,中间会有一次提醒输入 mysql 的 root 用户密码.
二. 安装好今后就是烦琐的测试以及配置:
1. 测试 Apache 输入:http://localhost/ 看能否呈现 It works 字样
2. 测试 MySQL 输入:sudo netstat -tap | grep mysql 可以看到近似下面的行: tcp 0 0 localhost.localdomain:mysql *:* LISTEN - 假如服务器不能正常运行,您可以通过下列号令启动它: sudo /etc/init.d/mysql restart
3. 测试 PHP Ubuntu Apache的根目录位于 /var/www 中 在里面增添一个测试文件test.php 文件,内容 <?php phpinfo(); ?> 保存,在地址栏输入 http://127.0.0.1/test.php 或 http://localhost/test.php ,假如精确呈现了 php 配置信息则表明 LAMP Apache 已经正常工作了 ( 记得重启 Apache 服务器后再测试 ) .
三. 配置
1、配置 PHP5
这个基本不用怎么配置
2、配置 mysql sudo gedit /etc/mysql/my.cnf 这里有一个地主要注意,因为默许是只答应本地拜候数据库的,假若有需求可以翻开 bind-address 127.0.0.1 这一句是限制只答应本地拜候的,如呆有需求其他机械拜候,把这句话用#号注释掉
3. Ubuntu中若改正 Apache 的网站根目录 DocumentRoot 在/etc/apache2/sites-enabled/ 目录下看到一个 000-default 翻开有这么一句 DocumentRoot /var/www 将途径改变 重启Apache2 服务便可.
至此LAMP 配置完成.
四. 安装完 LAMP 以及配置完后再安装 phpmyadmin , phpMyAdmin 是一个用 PHP 编写的,可以通过 web 方法掌握和操作 MySQL 数据库.通过 phpMyAdmin 可以完好对数据库举行操作,比方成立、复制、删除数据等等,安装了他今后你就不用在终端里用号令操作 mysql 了,完好图行界面.
安装phpmyadmin :在 phpmyadmin 网站上下载软件包,解紧缩到本地目录 /var/www/phpmyadmin 然后改正配置文件,在终端下履行: 代码: sudo cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php sudo gedit /var/www/phpmyadmin/config.inc.php 在配置文件中改正以下(内容并非持续的,自己增添空白内容):
$cfg['blowfish_secret'] = '123456';
$cfg['PmaAbsoluteUri'] = ' http://localhost/phpmyadmin ';
保存退出.
此后安装php5-mcrypt 代码: sudo apt-get install php5-mcrypt 编辑php 配置文件 代码: sudo gedit /etc/php5/apache2/php.ini 在extension 下面加上 代码: extension=php5-mcrypt.so 保存,重启apache2 在浏览器里输入http://localhost/phpmyadmin
五. 疑问办理
1. apache2: Could not determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName 代码: sudo gedit /etc/apache2/conf.d/fqdn 在这个文件中加入: 代码: ServerName localhost 保存,退出,履行号令:
代码: echo “ServerName localhost” | sudo tee /etc/apache2/conf.d/fqdn 终端显示: 代码: ServerName localhost 表明设置成功
2. 设置其他文件夹到本地服务器中 在apache2 里,默许的文件夹为 /var/www 此文件夹为超级用户拥有,普通用户不能写入,可以把此文件夹的权限改正 代码: sudo chmod -R 777 /var/www 也可以重新设置一个文件夹: 代码:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite 编辑配置文件 代码: sudo gedit /etc/apache2/sites-available/mysite 把配置文件里的DocumentRoot 改正成你需求的新位置,比方: /home/username/www/ 保存,退出 履行: 代码: sudo a2dissite default && sudo a2ensite mysite
重启apache2 代码: sudo /etc/init.d/apache2 restart 在浏览器里输入http://localhost
3. 无法解析php 文件,浏览器提醒下载所要翻开的 php 文件 履行: 代码: sudo apt-get install libapache2-mod-php5 sudo a2enmod php5 假如显示为:
代码: This module does not exist! 那就要完好删除libapache2-mod-php5 ,然后重新安装它 代码: sudo apt-get remove –purge libapache2-mod-php5 sudo apt-get install libapache2-mod-php5 重启apache2 代码:
sudo /etc/init.d/apache2 restart 排除浏览器缓存,然后输入http:localhost
4. 在 phpmyadmin“ 链接表的附加功效还没有激活 ” 办理办法 第一步:利用Mysql 治理员帐号通过 phpmyadmin 登陆,然后点击 “ 导进 ” ,然后点击 “ 浏览 ” 按钮,找到 phpmyadmin 文件夹下的 scripts 文件夹里的一个名为 create_tables.sql 的文件.把它导进就 OK 了.
第二步:翻开phpmyadmin 文件夹下的 libraries 文件夹,找到名为 config.default.php 的文件,翻开该文件.对其举行改正. 改正的内容并非持续的,请手动举行改正,请勿复制. 改正前的内容:
$cfg['Servers'][$i]['pmadb']=”;
$cfg['Servers'][$i]['bookmarktable']=”;
$cfg['Servers'][$i]['relation']=”;
$cfg['Servers'][$i]['table_info']=”;
$cfg['Servers'][$i]['table_coords']=”;
$cfg['Servers'][$i]['pdf_pages']=”;
$cfg['Servers'][$i]['column_info']=”;
$cfg['Servers'][$i]['history']=”;
$cfg['Servers'][$i]['designer_coords']=”;
$cfg['Servers'][$i]['tracking']=”;
改正后的内容:
$cfg['Servers'][$i]['pmadb']=‘phpmyadmin’;
$cfg['Servers'][$i]['bookmarktable']=‘pma_bookmark’;
$cfg['Servers'][$i]['relation']=‘pma_relation’;
$cfg['Servers'][$i]['table_info']=‘pma_table_info’;
$cfg['Servers'][$i]['table_coords']=‘pma_table_coords’;
$cfg['Servers'][$i]['pdf_pages']=‘pma_pdf_pages’;
$cfg['Servers'][$i]['column_info']=‘pma_column_info’;
$cfg['Servers'][$i]['history']=‘pma_history’;
$cfg['Servers'][$i]['designer_coords']=‘pma_designer_coords’;
$cfg['Servers'][$i]['tracking']=‘pma_tracking’;
第三步:注销phpmyadmin 之后并重新登录.大功告成!
5.设置 Apache 支持 .htm .html .php sudo gedit /etc/apache2/apache2.conf 或sudo gedit /etc/apache2/mods-enabled/php5.conf 在翻开的文件中加上 AddType application/x-httpd-php .php .htm .html 便可.
6. 办理 Firefox 浏览器显示中文乱码等问题 在FireFox 浏览器中测试时,假如呈现了中文乱码,则是默许语言设置问题,办理办法以下:
翻开apache 配置文件: sudo gedit /etc/apache2/apache2.conf ,在最背面加上: AddDefaultCharset UTF-8 ,假如还是乱码的,再将 UTF-8 改用 gb2312 . 重启Apache : sudo /etc/init.d/apache2 restart 再革新 mysql_test.php 中文乱码没有了.
以上是“<b>Linux中安装LAMP以及环境配置及疑问办理</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |