FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。支持单色位图、反走样位图的渲染。FreeType库是高度模块化的程序库,虽然它是使用ANSI C开发,但是采用面向对象的思想,因此,FreeType的用户可以灵活地对它进行裁剪。
LNMP动态网站部署架构是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案。LNMP中的字母L是Linux系统的意思,不仅可以是RHEL、CentOS、Fedora,还可以是Debian、Ubuntu等系统。在使用源码包安装服务程序之前,首先要让安装主机具备编译程序源码的环境,他需要具备C语言、C++语言、Perl语言的编译器,以及各种常见的编译支持函数库程序。因此请先配置妥当Yum软件仓库,然后把下面列出的这些软件包都统统安装上:
[root@linuxprobe ~]# yum install -y apr autoconf automake bison bzip2 bzip2 compat cpp curl curl-devel fontconfig fontconfig-devel freetype freetype freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg libsepol-devel libselinux-devel libstdc++-devel libtool libgomp libxml2 libxml2-devel libXpm libtiff libtiff make mpfr ncurses ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib nasm nasm wget zlib-devel
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management You can use subscription-manager to register
………………省略部分安装过程………………
Installing:
apr x86_64 148-3el7 rhel7 103 k
apr-devel x86_64 148-3el7 rhel7 188 k
apr-util x86_64 152-6el7 rhel7 92 k
apr-util-devel x86_64 152-6el7 rhel7 76 k
autoconf noarch 269-11el7 rhel7 701 k
automake noarch 1134-3el7 rhel7 679 k
bison x86_64 27-4el7 rhel7 578 k
bzip2-devel x86_64 106-12el7 rhel7 218 k
compat-dapl x86_64 1:1219-3el7 rhel7 109 k
compat-db-headers noarch 4725-27el7 rhel7 48 k
compat-db47 x86_64 4725-27el7 rhel7 795 k
compat-gcc-44 x86_64 447-8el7 rhel7 10 M
compat-gcc-44-c++ x86_64 447-8el7 rhel7 63 M
compat-glibc x86_64 1:212-4el7 rhel7 12 M
compat-glibc-headers x86_64 1:212-4el7 rhel7 452 k
compat-libcap1 x86_64 110-7el7 rhel7 19 k
compat-libf2c-34 x86_64 346-32el7 rhel7 155 k
compat-libgfortran-41 x86_64 412-44el7 rhel7 142 k
compat-libtiff3 x86_64 394-11el7 rhel7 135 k
compat-openldap x86_64 1:2343-5el7 rhel7 174 k
cpp x86_64 482-16el7 rhel7 59 M
fontconfig-devel x86_64 21095-7el7 rhel7 128 k
freetype-devel x86_64 2411-9el7 rhel7 355 k
gcc x86_64 482-16el7 rhel7 16 M
gcc-c++ x86_64 482-16el7 rhel7 71 M
………………省略部分安装过程………………
Complete!
[root@linuxprobe ~]# cd /usr/local/src
[root@linuxprobe src] # wget >
LAMP配置与应用 LAMP(Linux+Apache+Mysql+Php)配置:
Fedora 5已默认安装了php,可以使用rmp -q php查看其版本号
安装mysql客户端mysql(与perl-DBI包有依赖关系,要先安装)
安装mysql服务端mysql-server(与perl-DBD包有依赖关系,要先安装)
安装php支持mysql的模块php-mysql(与php-pdo包有依赖关系,要先安装)
Mysql的web管理工具phpMyAdmin
安装
下载并解压phpMyAdmin的包到某个web目录(或为phpMyadmin建立虚拟主机,将该包解压到虚拟主机目录)
#tar -xzvfphpMyAdmin-21002-all-languagestargz
执行下列命令:
#cd phpMyAdmin
#mkdir config #建立一个用来保存配置的目录
#chmod o+rw config #更改该目录的权限为属主可读写
#cp configsampleincphp config/ #将当前目录下的configsampleincphp复制到config
#chmod o+w config/configincphp # 使该文件的属主具有写权限
运行安装向导页面
在浏览器中打开scripts/setupphp,按照向导页面添入相关信息,最后单击“保存”,则所做的配置保存在config/configincphp中。(注:如果config子目录没有建立,或没有对该文件的写权限的话,则会出现"Cannot load or save configuration"的提示,这种情况下应选择“DownLoad”下载到本地,再上传到phpMyAdmin的主目录下 ),主要有以下样目需要添写:
User for config auth__________________
Password for config auth__________________
phpMyAdmin control user____________________
phpMyAdmin control user password______________________
phpMyAdmin database for advanced features__________________
配置成功保存的话,执行下面命令
#mv config/configincphp #将配置文件移动到phpMyAdmin的主目录
#chmod o-r configincphp #为安全起见,移去该文件的读写权限
在浏览器中打开phpMyAdmin对应的站点
phpbb应用
注:以下头3步有关mysql的 *** 作也可以在webmin中完成.
mysql的账号管理
1) 要设置root用户的密码为123456,则在系统提示符下执行下面的命令:
#mysqladmin -u root -p password "123456"
2) 要在mysql命令行客户端,设置root用户的密码为123456,则需执行以下命令:
mysql> use mysql;
mysql> update user set Password=password('123456') where User='root';
mysql> flush privileges;
3) 如果要新增用户u1,给他授予对数据库bb中所有表()的所有权限(all),密码设为888888,则在mysql提示符下:
mysql> grant all on bb to 'u1'@'localhost' identified by '888888';
如果root用户有密码,则进入mysql客户端需用下面的命令:#mysql -u root -p
新建phpbb论坛所要用到的数据库:mysql>create database XXX;
为phpbb所在目录新建虚拟主机
在浏览器中访问该虚拟主机,以安装phpbb
注意:在安装结尾,选择下载配置文件,自行上传.然后删除install,contrib两个目录
php配置实例
1使用Apache配置基本的web站点,使客户端浏览简体中文网页能正常显示、新增支持的主页文件indexhtm indexphp defaulthtm defaulthtml。最后要能在其它计算机上通过域名访问,比如(>
以上就是关于FeeType是什么意思全部的内容,包括:FeeType是什么意思、CentOS 7 用户怎样安装 LNMP、在Linux环境下,APACHE和PHP配置文件怎么设置(RPM包)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)