Ubuntu Server最佳方案11.30

第四章 LAMP服务器之PHP篇

MySQL在开源数据库领域使用最为广泛。目前有两种数据库引擎:MyISAM和InnoDB。其中MyISAM性能比较好,而InnoDB功能比较多。

PHP全名是Hypertext Preprocessor,直译为“超文件预处理器”

安装LAMP相关软件包

如果要安装PHP5支持,就只能使用prefork这个MPM哦

如果手动设置MySQL的root密码,可以执行如下指令

mysql -u root

mysql> SET PASSWORD FOR 'root‘ @ 'localhost' = PASSWORD('yourpassword');

mysql> SET PASSWORD FOR 'root‘ @ 'ubox.mytest.com' = PASSWORD('yourpassword');

如果需要提高PHP的运行效率,可以安装Memcached来做缓存。

配置Apache、MySQL、PHP

配置MySQL:记住在修改主配置文件my.cnf的时候,不要轻易修改[client]中的socket,也一般不要修改bind-address的设置。

配置PHP:  不同的PHP应用程序可能会要求对配置文件(/etc/php5/apache2/php.ini做出不同的修改。一般情况下,资源限制(Resource Limits)需要调整的可能性比较大

                       测试PHP的时候可以写

                       echo "<?php phpinfo(); ?>" | sudo tee /var/www/blog.mytest.com/phpinfo.php

                       排错的时候每次重新启动模块前,都要清空浏览器的缓存

用phpMyAdmin管理MySQL数据库

phpMyAdmin是一个非常著名的MySQL数据库Web管理工具

需要在网站目录下建立一个phpMyAdmin的链接

     sudo ln -s /usr/share/phpmyadmin /var/www/blog.mytest.com/phpmyadmin

排错的时候如果遇到blowfish_secret错误,需要将 /var/lib/phpmyadmin/blowfish_secret.inc.php文件的blowfish_secret行复制到/etc/phpmyadmin/config.inc.php的最后

你可能感兴趣的:(PHP,mysql,server,phpMyAdmin,ubuntu,preprocessor)