PHP&MySQL

PHP 的配置文件为 /etc/php/php.ini,如果与 Lighttpd 配合使用,请检查下面语句

  1. cgi.fix_pathinfo=1

在 web 服务器根目录下新建一个 index.php 文件,内容如下:

  1. <?php phpinfo(); ?>

访问这个页面,查看本服务器的 PHP 信息

与 Lighttpd 和 PHP 一样,MySQL 也进入了大多数发行版的软件仓库,使用包管系统安装,参见表 16.1 “包管理系统”

MySQL 安装后,可能需要重设密码:

  1. ## 停止 MySQL 服务器
  2. /etc/init.d/mysqld stop
  3. ## 使用单用户维护模式运行
  4. mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
  5. ## 使用 root 身份,进入名为 mysql 的数据库
  6. mysql -u root mysql
  7. ## 更新 表user 中,USER项 值为“root”的行,
  8. ## 设定这一行 Password项 的值,PASSWORD()函数用来给密码加密
  9. mysql> UPDATE user SET Password=PASSWORD('这里设置密码') where USER='root';
  10. mysql> FLUSH PRIVILEGES;
  11. mysql> quit
  12. ## 重启 MySQL 服务器
  13. /etc/init.d/mysqld restart
  14.  
  15. ## 测试 MySQL 是否运行
  16. $ mysqladmin -uroot -pmypasswd ping
  17. mysqld is alive
  18. ## 测试 MySQL 密码
  19. $ mysql -uroot -p
  20. Enter password:
  21. ## 如果密码正确,会输出以下内容
  22. Welcome to the MySQL monitor. Commands end with ; or \g.
  23. Your MySQL connection id is 6
  24. Server version: 5.0.44-log Gentoo Linux mysql-5.0.44
  25. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  26. mysql>