Install and configure Nginx with PHP5, PHP-FPM MySQL On Fedora 18

 Install and configure Nginx with PHP5, PHP-FPM MySQL On Fedora 18

Nginx PHP5 PHP-FPM MySQL fedora 18

1. Install MySQL5 by yum:

[root@fedora18 ~]# yum -y install mysql mysql-server
Loaded plugins: langpacks, presto, refresh-packagekit
fedora/18/i386/metalink | 8.5 kB 00:00
updates/18/i386/metalink | 4.7 kB 00:00
updates | 4.4 kB 00:00
updates/primary_db | 7.6 MB 00:31
updates/group_gz | 368 kB 00:01
Resolving Dependencies
–> Running transaction check
—> Package mysql.i686 0:5.5.28-1.fc18 will be updated
—> Package mysql.i686 0:5.5.31-1.fc18 will be an update
–> Processing Dependency: real-mysql-libs(x86-32) = 5.5.31-1.fc18 for package: mysql-5.5.31-1.fc18.i686
—> Package mysql-server.i686 0:5.5.28-1.fc18 will be updated
—> Package mysql-server.i686 0:5.5.31-1.fc18 will be an update
–> Running transaction check
—> Package mysql-libs.i686 0:5.5.28-1.fc18 will be updated
—> Package mysql-libs.i686 0:5.5.31-1.fc18 will be an update
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
mysql i686 5.5.31-1.fc18 updates 4.6 M
mysql-server i686 5.5.31-1.fc18 updates 8.6 M
Updating for dependencies:
mysql-libs i686 5.5.31-1.fc18 updates 712 k

Transaction Summary
================================================================================
Upgrade 2 Packages (+1 Dependent package)

Total download size: 14 M
Downloading Packages:
Setting up and reading Presto delta metadata
updates/prestodelta | 1.9 MB 00:09
Processing delta metadata
Download delta size: 89 k
mysql-libs-5.5.28-1.fc18_5.5.31-1.fc18.i686.drpm | 89 kB 00:01
Finishing rebuild of rpms, from deltarpms
<locally rebuilding deltarpms> | 712 kB 00:02
Presto reduced the update size by 88% (from 712 k to 89 k).
Package(s) data still to download: 13 M
warning: /var/cache/yum/i386/18/updates/packages/mysql-5.5.31-1.fc18.i686.rpm: Header V3 RSA/SHA256 Signature, key ID de7f38bd: NOKEY
Public key for mysql-5.5.31-1.fc18.i686.rpm is not installed
(1/2): mysql-5.5.31-1.fc18.i686.rpm | 4.6 MB 00:27
(2/2): mysql-server-5.5.31-1.fc18.i686.rpm | 8.6 MB 00:47
——————————————————————————–
Total 284 kB/s | 13 MB 00:47
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-i386
Importing GPG key 0xDE7F38BD:
Userid : “Fedora (18) <fedora@fedoraproject.org>”
Fingerprint: 7efb 8811 dd11 e380 b679 fced ff01 125c de7f 38bd
Package : fedora-release-18-1.noarch (@anaconda)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-i386
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : mysql-libs-5.5.31-1.fc18.i686 1/6
Updating : mysql-5.5.31-1.fc18.i686 2/6
Updating : mysql-server-5.5.31-1.fc18.i686 3/6
Cleanup : mysql-server-5.5.28-1.fc18.i686 4/6
Cleanup : mysql-5.5.28-1.fc18.i686 5/6
Cleanup : mysql-libs-5.5.28-1.fc18.i686 6/6
Verifying : mysql-server-5.5.31-1.fc18.i686 1/6
Verifying : mysql-libs-5.5.31-1.fc18.i686 2/6
Verifying : mysql-5.5.31-1.fc18.i686 3/6
Verifying : mysql-server-5.5.28-1.fc18.i686 4/6
Verifying : mysql-5.5.28-1.fc18.i686 5/6
Verifying : mysql-libs-5.5.28-1.fc18.i686 6/6

Updated:
mysql.i686 0:5.5.31-1.fc18 mysql-server.i686 0:5.5.31-1.fc18

Dependency Updated:
mysql-libs.i686 0:5.5.31-1.fc18

Complete!

2. Enable and start MySQL5:

[root@fedora18 ~]# systemctl enable mysqld.service
[root@fedora18 ~]# systemctl start mysqld.service

3. Run mysql_secure_installation for security purpose:

[root@fedora18 ~]# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we’ll need the current
password for the root user. If you’ve just installed MySQL, and
you haven’t set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): <– ENTER
OK, successfully used password, moving on…

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n]<– ENTER
New password:      <–Type root password here!
Re-enter new password:      <–Confirm the root password
Password updated successfully!
Reloading privilege tables..
… Success!
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n]<–ENTER
… Success!

Normally, root should only be allowed to connect from ‘localhost’. This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n]
… Success!

By default, MySQL comes with a database named ‘test’ that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n]<–ENTER
– Dropping test database…
… Success!
– Removing privileges on test database…
… Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n]<–ENTER
… Success!

Cleaning up…

 

All done! If you’ve completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!

4. Install Nginx by yum:

[root@fedora18 ~]# yum install nginx
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
–> Running transaction check
—> Package nginx.i686 1:1.2.8-1.fc18 will be installed
–> Processing Dependency: libGeoIP.so.1 for package: 1:nginx-1.2.8-1.fc18.i686
–> Processing Dependency: GeoIP for package: 1:nginx-1.2.8-1.fc18.i686
–> Running transaction check
—> Package GeoIP.i686 0:1.4.8-4.fc18 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
nginx i686 1:1.2.8-1.fc18 updates 439 k
Installing for dependencies:
GeoIP i686 1.4.8-4.fc18 fedora 631 k

Transaction Summary
================================================================================
Install 1 Package (+1 Dependent package)

Total download size: 1.0 M
Installed size: 2.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): nginx-1.2.8-1.fc18.i686.rpm | 439 kB 00:03
(2/2): GeoIP-1.4.8-4.fc18.i686.rpm | 631 kB 00:04
——————————————————————————–
Total 221 kB/s | 1.0 MB 00:04
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : GeoIP-1.4.8-4.fc18.i686 1/2
Installing : 1:nginx-1.2.8-1.fc18.i686 2/2
Verifying : GeoIP-1.4.8-4.fc18.i686 1/2
Verifying : 1:nginx-1.2.8-1.fc18.i686 2/2

Installed:
nginx.i686 1:1.2.8-1.fc18

Dependency Installed:
GeoIP.i686 0:1.4.8-4.fc18

Complete!

5. Enable and start Nginx:

[root@fedora18 ~]# systemctl enable nginx.service
[root@fedora18 ~]# systemctl start nginx.service

6. Type Nginx’s IP or hostname in Web browser,you’ll see the nginx welcome page:

Nginx PHP5 PHP-FPM MySQL fedora 18 2

 

7. Install PHP5 php-fpm php-cli php-mysql…:

[root@fedora18 ~]# yum -y install php-fpm php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-magickwand php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidy
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
–> Running transaction check
—> Package php-cli.i686 0:5.4.14-1.fc18 will be installed
–> Processing Dependency: php-common(x86-32) = 5.4.14-1.fc18 for package: php-cli-5.4.14-1.fc18.i686
—> Package php-fpm.i686 0:5.4.14-1.fc18 will be installed
—> Package php-gd.i686 0:5.4.14-1.fc18 will be installed
–> Processing Dependency: libt1.so.5 for package: php-gd-5.4.14-1.fc18.i686
—> Package php-imap.i686 0:5.4.14-1.fc18 will be installed
–> Processing Dependency: libc-client.so.2007 for package: php-imap-5.4.14-1.fc18.i686
—> Package php-ldap.i686 0:5.4.14-1.fc18 will be installed
—> Package php-magickwand.i686 0:1.0.9-4.fc18 will be installed
—> Package php-mbstring.i686 0:5.4.14-1.fc18 will be installed
—> Package php-mcrypt.i686 0:5.4.14-1.fc18 will be installed
–> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt-5.4.14-1.fc18.i686
—> Package php-mssql.i686 0:5.4.14-1.fc18 will be installed
–> Processing Dependency: php-pdo(x86-32) = 5.4.14-1.fc18 for package: php-mssql-5.4.14-1.fc18.i686
–> Processing Dependency: libsybdb.so.5 for package: php-mssql-5.4.14-1.fc18.i686
—> Package php-mysql.i686 0:5.4.14-1.fc18 will be installed
—> Package php-odbc.i686 0:5.4.14-1.fc18 will be installed
–> Processing Dependency: libodbc.so.2 for package: php-odbc-5.4.14-1.fc18.i686
—> Package php-pear.noarch 1:1.9.4-11.fc18.2 will be installed
—> Package php-shout.i686 0:0.9.2-11.fc18 will be installed
—> Package php-snmp.i686 0:5.4.14-1.fc18 will be installed
—> Package php-soap.i686 0:5.4.14-1.fc18 will be installed
—> Package php-tidy.i686 0:5.4.14-1.fc18 will be installed
—> Package php-xml.i686 0:5.4.14-1.fc18 will be installed
—> Package php-xmlrpc.i686 0:5.4.14-1.fc18 will be installed
–> Running transaction check
—> Package freetds.i686 0:0.91-5.gitf3ae29d.fc18 will be installed
—> Package libc-client.i686 0:2007f-3.fc18 will be installed
—> Package libmcrypt.i686 0:2.5.8-12.fc18 will be installed
—> Package php-common.i686 0:5.4.14-1.fc18 will be installed
—> Package php-pdo.i686 0:5.4.14-1.fc18 will be installed
—> Package t1lib.i686 0:5.1.2-10.fc18 will be installed
—> Package unixODBC.i686 0:2.3.1-2.fc18 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
php-cli i686 5.4.14-1.fc18 updates 2.7 M
php-fpm i686 5.4.14-1.fc18 updates 1.4 M
php-gd i686 5.4.14-1.fc18 updates 146 k
php-imap i686 5.4.14-1.fc18 updates 75 k
php-ldap i686 5.4.14-1.fc18 updates 54 k
php-magickwand i686 1.0.9-4.fc18 fedora 101 k
php-mbstring i686 5.4.14-1.fc18 updates 543 k
php-mcrypt i686 5.4.14-1.fc18 updates 46 k
php-mssql i686 5.4.14-1.fc18 updates 63 k
php-mysql i686 5.4.14-1.fc18 updates 133 k
php-odbc i686 5.4.14-1.fc18 updates 75 k
php-pear noarch 1:1.9.4-11.fc18.2 updates 352 k
php-shout i686 0.9.2-11.fc18 fedora 30 k
php-snmp i686 5.4.14-1.fc18 updates 53 k
php-soap i686 5.4.14-1.fc18 updates 213 k
php-tidy i686 5.4.14-1.fc18 updates 52 k
php-xml i686 5.4.14-1.fc18 updates 177 k
php-xmlrpc i686 5.4.14-1.fc18 updates 72 k
Installing for dependencies:
freetds i686 0.91-5.gitf3ae29d.fc18 fedora 1.1 M
libc-client i686 2007f-3.fc18 fedora 563 k
libmcrypt i686 2.5.8-12.fc18 fedora 99 k
php-common i686 5.4.14-1.fc18 updates 845 k
php-pdo i686 5.4.14-1.fc18 updates 129 k
t1lib i686 5.1.2-10.fc18 fedora 156 k
unixODBC i686 2.3.1-2.fc18 fedora 403 k

Transaction Summary
================================================================================
Install 18 Packages (+7 Dependent packages)

Total download size: 9.4 M
Installed size: 39 M
Downloading Packages:
(1/25): php-cli-5.4.14-1.fc18.i686.rpm | 2.7 MB 00:15
(2/25): freetds-0.91-5.gitf3ae29d.fc18.i686.rpm | 1.1 MB 00:16
(3/25): libc-client-2007f-3.fc18.i686.rpm | 563 kB 00:17
(4/25): php-gd-5.4.14-1.fc18.i686.rpm | 146 kB 00:05
(5/25): libmcrypt-2.5.8-12.fc18.i686.rpm | 99 kB 00:22
(6/25): php-fpm-5.4.14-1.fc18.i686.rpm | 1.4 MB 00:07
(7/25): php-magickwand-1.0.9-4.fc18.i686.rpm | 101 kB 00:01
(8/25): php-ldap-5.4.14-1.fc18.i686.rpm | 54 kB 00:02
php-mbstring-5.4.14-1.fc18.i68 FAILED
http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/updates/18/i386/php-mbstring-5.4.14-1.fc18.i686.rpm: [Errno 14] HTTP Error 404 – Not Found : http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/updates/18/i386/php-mbstring-5.4.14-1.fc18.i686.rpm
Trying other mirror.
(9/25): php-common-5.4.14-1.fc18.i686.rpm | 845 kB 00:27
(10/25): php-mcrypt-5.4.14-1.fc18.i686.rpm | 46 kB 00:00
(11/25): php-mssql-5.4.14-1.fc18.i686.rpm | 63 kB 00:00
(12/25): php-mysql-5.4.14-1.fc18.i686.rpm | 133 kB 00:00
(13/25): php-odbc-5.4.14-1.fc18.i686.rpm | 75 kB 00:00
(14/25): php-pdo-5.4.14-1.fc18.i686.rpm | 129 kB 00:00
(15/25): php-shout-0.9.2-11.fc18.i686.rpm | 30 kB 00:00
(16/25): php-pear-1.9.4-11.fc18.2.noarch.rpm | 352 kB 00:01
(17/25): php-imap-5.4.14-1.fc18.i686.rpm | 75 kB 00:16
(18/25): php-snmp-5.4.14-1.fc18.i686.rpm | 53 kB 00:00
(19/25): php-soap-5.4.14-1.fc18.i686.rpm | 213 kB 00:01
(20/25): php-tidy-5.4.14-1.fc18.i686.rpm | 52 kB 00:00
(21/25): php-xml-5.4.14-1.fc18.i686.rpm | 177 kB 00:01
(22/25): php-xmlrpc-5.4.14-1.fc18.i686.rpm | 72 kB 00:00
(23/25): t1lib-5.1.2-10.fc18.i686.rpm | 156 kB 00:00
(24/25): php-mbstring-5.4.14-1.fc18.i686.rpm | 543 kB 00:02
(25/25): unixODBC-2.3.1-2.fc18.i686.rpm | 403 kB 00:07
——————————————————————————–
Total 215 kB/s | 9.4 MB 00:44
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : php-common-5.4.14-1.fc18.i686 1/25
Installing : php-pdo-5.4.14-1.fc18.i686 2/25
Installing : unixODBC-2.3.1-2.fc18.i686 3/25
Installing : php-cli-5.4.14-1.fc18.i686 4/25
Installing : freetds-0.91-5.gitf3ae29d.fc18.i686 5/25
Installing : libmcrypt-2.5.8-12.fc18.i686 6/25
Installing : t1lib-5.1.2-10.fc18.i686 7/25
Installing : libc-client-2007f-3.fc18.i686 8/25
Installing : php-imap-5.4.14-1.fc18.i686 9/25
Installing : php-gd-5.4.14-1.fc18.i686 10/25
Installing : php-mcrypt-5.4.14-1.fc18.i686 11/25
Installing : php-mssql-5.4.14-1.fc18.i686 12/25
Installing : 1:php-pear-1.9.4-11.fc18.2.noarch 13/25
Installing : php-odbc-5.4.14-1.fc18.i686 14/25
Installing : php-mysql-5.4.14-1.fc18.i686 15/25
Installing : php-magickwand-1.0.9-4.fc18.i686 16/25
Installing : php-soap-5.4.14-1.fc18.i686 17/25
Installing : php-fpm-5.4.14-1.fc18.i686 18/25
Installing : php-shout-0.9.2-11.fc18.i686 19/25
Installing : php-tidy-5.4.14-1.fc18.i686 20/25
Installing : php-ldap-5.4.14-1.fc18.i686 21/25
Installing : php-xmlrpc-5.4.14-1.fc18.i686 22/25
Installing : php-xml-5.4.14-1.fc18.i686 23/25
Installing : php-snmp-5.4.14-1.fc18.i686 24/25
Installing : php-mbstring-5.4.14-1.fc18.i686 25/25
Verifying : php-magickwand-1.0.9-4.fc18.i686 1/25
Verifying : php-cli-5.4.14-1.fc18.i686 2/25
Verifying : freetds-0.91-5.gitf3ae29d.fc18.i686 3/25
Verifying : php-imap-5.4.14-1.fc18.i686 4/25
Verifying : php-mysql-5.4.14-1.fc18.i686 5/25
Verifying : php-soap-5.4.14-1.fc18.i686 6/25
Verifying : 1:php-pear-1.9.4-11.fc18.2.noarch 7/25
Verifying : php-gd-5.4.14-1.fc18.i686 8/25
Verifying : php-pdo-5.4.14-1.fc18.i686 9/25
Verifying : php-fpm-5.4.14-1.fc18.i686 10/25
Verifying : php-shout-0.9.2-11.fc18.i686 11/25
Verifying : libc-client-2007f-3.fc18.i686 12/25
Verifying : php-mcrypt-5.4.14-1.fc18.i686 13/25
Verifying : php-tidy-5.4.14-1.fc18.i686 14/25
Verifying : php-odbc-5.4.14-1.fc18.i686 15/25
Verifying : php-ldap-5.4.14-1.fc18.i686 16/25
Verifying : php-xmlrpc-5.4.14-1.fc18.i686 17/25
Verifying : php-xml-5.4.14-1.fc18.i686 18/25
Verifying : php-snmp-5.4.14-1.fc18.i686 19/25
Verifying : php-mssql-5.4.14-1.fc18.i686 20/25
Verifying : php-mbstring-5.4.14-1.fc18.i686 21/25
Verifying : php-common-5.4.14-1.fc18.i686 22/25
Verifying : t1lib-5.1.2-10.fc18.i686 23/25
Verifying : unixODBC-2.3.1-2.fc18.i686 24/25
Verifying : libmcrypt-2.5.8-12.fc18.i686 25/25

Installed:
php-cli.i686 0:5.4.14-1.fc18 php-fpm.i686 0:5.4.14-1.fc18
php-gd.i686 0:5.4.14-1.fc18 php-imap.i686 0:5.4.14-1.fc18
php-ldap.i686 0:5.4.14-1.fc18 php-magickwand.i686 0:1.0.9-4.fc18
php-mbstring.i686 0:5.4.14-1.fc18 php-mcrypt.i686 0:5.4.14-1.fc18
php-mssql.i686 0:5.4.14-1.fc18 php-mysql.i686 0:5.4.14-1.fc18
php-odbc.i686 0:5.4.14-1.fc18 php-pear.noarch 1:1.9.4-11.fc18.2
php-shout.i686 0:0.9.2-11.fc18 php-snmp.i686 0:5.4.14-1.fc18
php-soap.i686 0:5.4.14-1.fc18 php-tidy.i686 0:5.4.14-1.fc18
php-xml.i686 0:5.4.14-1.fc18 php-xmlrpc.i686 0:5.4.14-1.fc18

Dependency Installed:
freetds.i686 0:0.91-5.gitf3ae29d.fc18 libc-client.i686 0:2007f-3.fc18
libmcrypt.i686 0:2.5.8-12.fc18 php-common.i686 0:5.4.14-1.fc18
php-pdo.i686 0:5.4.14-1.fc18 t1lib.i686 0:5.1.2-10.fc18
unixODBC.i686 0:2.3.1-2.fc18

Complete!

8. Install APC to speed up your PHP page:

[root@fedora18 ~]# yum – y install php-pecl-apc
Loaded plugins: langpacks, presto, refresh-packagekit
No such command: -. Please use /usr/bin/yum –help
[root@fedora18 ~]# yum -y install php-pecl-apc
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
–> Running transaction check
—> Package php-pecl-apc.i686 0:3.1.15-0.3.svn329913.fc18 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
php-pecl-apc i686 3.1.15-0.3.svn329913.fc18 updates 144 k

Transaction Summary
================================================================================
Install 1 Package

Total download size: 144 k
Installed size: 444 k
Downloading Packages:
php-pecl-apc-3.1.15-0.3.svn329913.fc18.i686.rpm | 144 kB 00:03
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : php-pecl-apc-3.1.15-0.3.svn329913.fc18.i686 1/1
Verifying : php-pecl-apc-3.1.15-0.3.svn329913.fc18.i686 1/1

Installed:
php-pecl-apc.i686 0:3.1.15-0.3.svn329913.fc18

Complete!

9. Enable and start php-fpm:

[root@fedora18 ~]# systemctl enable php-fpm.service
[root@fedora18 ~]# systemctl start php-fpm.service

10. Configure nginx:

[root@fedora18 ~]# vi /etc/nginx/nginx.conf
……………………………………………………………………………..

……………………………………………………………………………..

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log /var/log/nginx/host.access.log main;

location / {
root /usr/share/nginx/html;
index index.php index.html index.htm;
}

……………………………………………………………………………..

……………………………………………………………………………..

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ { # Uncomment these lines
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
include fastcgi_params;
}

…………………………………………………..

11. Reload Nginx :

[root@fedora18 ~]# systemctl reload nginx.service

12. Create the following PHP file in the document root /usr/share/nginx/html… for testing:

[root@fedora18 ~]# vi /usr/share/nginx/html/info.php
<?php
phpinfo();
?>

13. Call info.php from web browser for display PHP information:

Nginx PHP5 PHP-FPM MySQL fedora 18 3

 

14, Scroll further down, you will see all modules that are already enabled in PHP5, including the MySQL module:

Nginx PHP5 PHP-FPM MySQL fedora 18 4

 

That’s all. Thanks for using ithelpblog.com

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>