ubantu 12.04 配置 apache,php和mysql及phpmyadmin部分功能不能用和chkconfig提示/sbin/insserv: 文件不存在
2012-08-12 16:15
435 查看
以前用的fedora的,今天朋友新装了ubantu12.04,让帮忙配置,虽然不适合做服务器,但配置下用来学习还是可以的。
1.Ubuntu安装后,root用户默认是被锁定了的,不允许“su”到 root。
root@ubuntu:~$ sudo passwd
Password: <--- 输入安装时那个用户的密码
Enter new UNIX password: <--- 新的Root用户密码
Retype new UNIX password: <--- 重复新的Root用户密码
passwd:已成功更新密码
2. root@ubuntu:/home/dns# aptitude install apache2 php5 php5-gd mysql-server php5-mysql libapache2-mod-auth-mysql
这是较简单的方法,另外更简单的用软件包管理器安装,选择上apache2,php5,mysql,php5-mysql 。
apache默认文档根目录为“/var/www” 把自己程序放到这个目录下就行,删掉自带的“index.html”文件。
当然也可以修改根目录位置
将缺省配置文件复制到新文件 (mychange),终端输入:
更改documentroot为新位置:
将默认的directory /usr/www 改为
取消默认主机激活新的主机 ,在终端输入:
sudo a2dissite default && sudo a2ensite mychange
重启apache
3.设置开机启动时,chkconfig 命令老提示
/sbin/insserv: 文件不存在 终端运行:whereis insserv
发现insserv根本不在/sbin/目录下,而是在/usr/lib/insserv/目录下
运行 :whereis chkconfig 发现目录为/sbin/chkconfig
运行:sudo gedit /sbin/chkconfig
在第176行, my @i = ("/sbin/insserv"); 修改为 my @i = ("/usr/lib/insserv/insserv"); 保存退出。
4.安装phpmyadmin
直接在软件中心搜索到并安装即可,安装完成后,浏览器输入localhost/phpmyadmin ,出现登陆界面,用户名为root,
密码为mysql设置的密码,登陆后会显示功能未全部设置,部分功能不可用
在mysql中创建名为phpmyadmin的数据库
将/usr/share/doc/phpmyadmin/examples/create_tables.sql.gz导入到数据库。
终端输入vim '/etc/phpmyadmin/config.inc.php' 修改如下:
$cfg['Servers'][$i]['controluser'] = 'username';
$cfg['Servers'][$i]['controlpass'] = 'password';
$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]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
保存,重启phpmyadmin
1.Ubuntu安装后,root用户默认是被锁定了的,不允许“su”到 root。
root@ubuntu:~$ sudo passwd
Password: <--- 输入安装时那个用户的密码
Enter new UNIX password: <--- 新的Root用户密码
Retype new UNIX password: <--- 重复新的Root用户密码
passwd:已成功更新密码
2. root@ubuntu:/home/dns# aptitude install apache2 php5 php5-gd mysql-server php5-mysql libapache2-mod-auth-mysql
这是较简单的方法,另外更简单的用软件包管理器安装,选择上apache2,php5,mysql,php5-mysql 。
apache默认文档根目录为“/var/www” 把自己程序放到这个目录下就行,删掉自带的“index.html”文件。
当然也可以修改根目录位置
将缺省配置文件复制到新文件 (mychange),终端输入:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mychange gedit /etc/apache2/sites-available/mychange
更改documentroot为新位置:
/home/<user>/myhtml/
将默认的directory /usr/www 改为
directory /home/<user>/myhtml/ 修改后保存退出
取消默认主机激活新的主机 ,在终端输入:
sudo a2dissite default && sudo a2ensite mychange
重启apache
sudo /etc/init.d/apache2 restart
3.设置开机启动时,chkconfig 命令老提示
/sbin/insserv: 文件不存在 终端运行:whereis insserv
发现insserv根本不在/sbin/目录下,而是在/usr/lib/insserv/目录下
运行 :whereis chkconfig 发现目录为/sbin/chkconfig
运行:sudo gedit /sbin/chkconfig
在第176行, my @i = ("/sbin/insserv"); 修改为 my @i = ("/usr/lib/insserv/insserv"); 保存退出。
4.安装phpmyadmin
直接在软件中心搜索到并安装即可,安装完成后,浏览器输入localhost/phpmyadmin ,出现登陆界面,用户名为root,
密码为mysql设置的密码,登陆后会显示功能未全部设置,部分功能不可用
在mysql中创建名为phpmyadmin的数据库
将/usr/share/doc/phpmyadmin/examples/create_tables.sql.gz导入到数据库。
终端输入vim '/etc/phpmyadmin/config.inc.php' 修改如下:
$cfg['Servers'][$i]['controluser'] = 'username';
$cfg['Servers'][$i]['controlpass'] = 'password';
$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]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
保存,重启phpmyadmin
相关文章推荐
- 阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- 解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- 阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- 解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- PHP+Apache+MySQL+phpMyAdmin在win7系统下的环境配置
- php5.4.0安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug
- Apache+PHP+MySQL配置文件最基本的关联(Windows)
- php5+apache2.0+mysql+phpmyadmin 配置
- mac下配置php+mysql+Apache+phpMyAdmin环境
- win+apache+php+mysql+phpmyadmin环境配置方法
- vista下php+apache+mysql+phpmyadmin配置 2008-12-31 21:14
- Win7下安装配置PHP+Apache+Mysql+PHPMyAdmin环境教程(非集成)
- CentOS 5.6服务器配置YUM安装Apache+php+Mysql+phpmyadmin
- php+apache+mysql环境配置时apache服务不能开启的解决
- linux中查看nginx、apache、php、mysql配置文件路径的方法
- 阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MySQL
- CentOS7.1安装配置Apache+PHP+MySQL+PHPMyAdmin+Zend debugger
- MAC 配置Apache+Mysql+PHP+phpMyAdmin 及问题
- php之 php+apache+mysql+phpmyadmin开发环境配置
- linux中查看nginx、apache、php、mysql配置文件路径的方法