ubuntu安装phpmyadmin及部署typecho

ubuntu install phpmyadmin

安装LAMP

sudo tasksel

安装phpmyadmin

sudo apt-get install phpmyadmin php-mbstring php-gettext
  • 选择服务的时候,选apache2.
  • 使用dbconfig-common设置数据库,选择yes
  • 输入数据库管理员密码/重复确认

安装过程实际上把phpMyAdmin的Apache配置文件放到了/etc/apache2/conf-enabled/目录下。

PHP的mcrypt和mbstring扩展

我们唯一要做的事情就是打开PHP的mcrypt和mbstring扩展特性:

sudo phpenmod mcrypt
sudo phpenmod mbstring

重启apache2服务:

sudo systemctl restart apache2

重新访问生效:

https://domain_name_or_IP/phpmyadmin

phpmyadmin访问控制

phpmyadmin.conf

sudo vi /etc/apache2/conf-available/phpmyadmin.conf

增加一行:AllowOverride All

<Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php
    AllowOverride All
    . . .

重启apache服务

sudo systemctl restart apache2

创建.htaccess文件

sudo vi /usr/share/phpmyadmin/.htaccess

添加如下内容:

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

创建.htpasswd授权文件

sudo htpasswd -c /etc/phpmyadmin/.htpasswd your_username

重新访问生效:

https://domain_name_or_IP/phpmyadmin

部署typecho

phpmyadmin界面新建数据库,如typecho

解压typecho安装包至/var/www/html

访问网址,按照提示安装。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容